ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) : 第一次设置MySQL也适用

[MySQL的安装环境]:windows7 64位

[MySQL的版本]:mysql-8.0.16-winx64

[错误描述]:

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

[错误描述大概的中文翻译]:

不能连接到本地的MySQL服务

# 输入下面的命令
mysqld --initialize-insecure
# 完成后启动mysql服务器
net start mysql

我是第一次登陆没有设置过密码,所以直接输入

mysql -uroot -p

然后直接回车就好

当到达Enter password: 的时候也继续回车

# 显示当前所有的数据库
show databases;

#使用mysql这个库
use mysql

# 如果您有MySQL 5.7.6及更高版本或MariaDB 10.1.20及更高版本,请运行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里填写你的新密码';
FLUSH PRIVILEGES;

# 如果您有MySQL 5.7.5及更早版本或MariaDB 10.1.20及更早版本,请运行以下命令:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('这里填写你的新密码');
FLUSH PRIVILEGES;

# 然后退出你的MySQL
exit

# 这时候停止你的mysql服务
net stop mysql
# 重新启动mysql服务
net start mysql
# 登录mysql
mysql -uroot -p
# 使用刚刚设置的密码就可以了

原文地址:https://www.cnblogs.com/Hannibal-2018/p/11058508.html