Can‘t connect to MySQL server on ‘localhost‘ (10061)

方法一

(可能是mysql没有启动,所以只要启动即可)
win+R->services.msc->找到mysql启动即可
在这里插入图片描述
在这里插入图片描述

方法二

启动后又出现其他问题(反正就是你输入连接数据库的密码出错,就是出错各种代号,比如1045等)
解决方法:改密码
打开管理员模式的命令管理界面->切换到mysql下的bin目录(我的是在C盘)

  1. 输入命令mysqld --install
    在这里插入图片描述
    (会出现成功,我是因为安装过了)
  2. 输入命令 mysqld --initialize --user=root --console
    (红色部分是临时密码)
    在这里插入图片描述
  3. 输入命令 mysql -u root -p(密码是上面临时密码)在这里插入图片描述
  4. 更改root的密码为123456
    在这里插入图片描述
    5.重新进入Navicat,新建连接成功
    在这里插入图片描述
    (忙碌一下午,终于解决了)
    在这里插入图片描述
    All is well !

版权声明:本文为weixin_44228113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。