🎈1 参考文档
🔍2 问题描述
-
登录MySQL报错:Can’t connect to MySQL server on localhost (10061)
-
启动mysql服务报错:
🚀3 解决方案
-
进入到MySQL根目录下,我的是
C:\Program Files\MySQL\MySQL Server 8.0
,删除自己手动创建的data文件夹。 -
以管理身份运行命令提示符cmd,进入到MySQL的bin目录下。
-
使用
mysqld -remove MySQL
移除已错误安装的mysqld服务,显示“The service doesn't exist!
”。 -
在CMD的bin目录下执行
mysqld --initialize-insecure
,会发现在mysql的根目录下自动创建了data文件夹以及相关的文件。 -
bin目录下执行
mysqld -install
,提示“Service successfully installed.
”。 -
bin目录下执行mysql服务启动
net start mysql
。 -
使用
mysql -u root -p
,默认没有密码直接回车即可。 -
最后通过
ALTER USER 'root'@'localhost' identified by '123456';
修改密码,刷新后重新登陆即可。