MySQL无法登陆--Can't connect to MySQL server on localhost (10061)解决方法

使用C:\mysql\bin\mysql.exe -u root -p无密码登陆5.7.29版本的mysql报10061错误,通过网上查找资料,发现可能是因为没有启动mysql服务而产生的。

使用C:\mysql\bin\mysqld --install安装mysql的服务。

使用下面的代码初始化数据库并新建一个密码为空、用户名为root 的用户

C:\mysql\bin\mysqld  --initialize-insecure(如果C:\mysql\bin\目录下存在 data 文件夹,先删除再执行即可) 

net start mysql 然后尝试再次启动mysql服务,并使用mysql -u root -p登录即可

进入数据库后可以使用一下语句修改root用户的密码

use mysql

ALTER USER 'root'@'localhost' IDENTIFIED BY  'mysql123456'; //修改root的密码为mysql123456,如果直接复制这句代码运行,注意空格有没有出现转换错误

发布了54 篇原创文章 · 获赞 11 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/baidu_35800355/article/details/104942070