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

方法一

(可能是mysql没有启动,所以只要启动即可)
win+R->services.msc->找到mysql启动即可
Can‘t connect to MySQL server on ‘localhost‘ (10061)_第1张图片
Can‘t connect to MySQL server on ‘localhost‘ (10061)_第2张图片

方法二

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

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

你可能感兴趣的:(navicat,mysql)