连接mysql && ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

上一篇:mysql服务正在启动 mysql服务无法启动 && mysql启动脚本 mysql关闭脚本

此篇目编写一个核心目的:

1、mysql连接

先抛出一个问题

这是因为mysql服务未启动, 更正的操作如下

总结一下:
不管是mysql-5.7.22-win32 还是 mysql-5.7.22-win64。
1、解压到目录
2、创建my-default.ini ,或者my.ini (至于内容,似乎不存在)
3、cmd进入解压后的bin目录 输入 mysqld --install  注册服务
4、输入  mysqld --initialize --console
    然后你可以在初始化的最后面看到有一个 root@localhost: 后面有一连串的字母数字符号, 这是 MySQL 为你自动生成的随机密码,一定要记下来,
一会我们登陆 MySQL 数据库的时候要用。 PS(我未使用):使用
-initialize生成随机密码,使用mysqld --initialize-insecure --user=mysql生成空密码,初始化后data文件夹会自动生成,不用自己新建。 5、net start mysql 启动mysql 6、mysql -u root -p password:*********(上面生成的随机密码) 7、mysql> set password = password('你的密码') 8、mysql> quit 9、net stop mysql 10、重新启动,用你的密码

mysql-5.7.22-win32如下:

mysql-5.7.22-win64如下:

 Good Job  巴适得板

 谢谢你阅读

[小花儿送给你]

参考链接:

window下 mysql 5.7.22 解压版安装

mysql-5.7.22-winx64.zip的下载安装及配置教程

mysql5.7.22 初始化密码 Access denied for user 'root'@'localhost' (using password: YES)

MySQL 5.7以上 root用户默认密码问题

MYSQL5.7.17设置初始密码

mysql-5.7.15-winx64修改初始密码windows下

原文地址:https://www.cnblogs.com/azbane/p/9815065.html