Can't connect to MySQL server on 'localhost:3306' (10061)

img


怎么解决啊 查了很多一样的问题 但是都解决不了 连接navicat的时候也报错 2003-cant connect to mysql server on 'localhost'

服务中看看你的mysql的服务有没有启动。

打开管理员cmd,然后输入下边命令启动mysql服务
net start mysql

首先要关闭MYSQL服务

关闭你现在正在运行的mysql数据库,采用结束mysql进程或者直接关闭mysql服务器都可以

1.开始菜单->运行(cmd)->寻径到MySQL文件中的bin目录下 如:D:\MySQL\mysql-5.6.24-win32\bin

2.输入指令:mysqld --skip-grant-tables 回车 //此时,启动MySQL的镜像

3.另开启一个命令提示符 ->寻径到MySQL文件中的bin目录下 如:D:\MySQL\mysql-5.6.24-win32\bin(同上的)

4.输入指令mysql -uroot 回车;

5.输入修改root密码的指令update mysql.user set password=PASSWORD('新密码') where User='root';回车

6.关闭两个命令提示符页面,再连接就OK了