当前位置: 代码迷 >> 综合 >> MySQL 'localhost' (10061)解决方法
  详细解决方案

MySQL 'localhost' (10061)解决方法

热度:10   发布时间:2024-01-09 07:51:55.0

1、首先检查MySQL 服务有没有启动,如果没有启动,则要启动这个服务。

1)、查看MySQL服务是否启动的两种方法:

a)使用dos窗口查看,命令:mysql -u root -p ,然后输入密码,看是否可以登录。

b)在“运行”打开中输入:services.msc命令,查看服务开启情况。

2)、开启MySQL服务方式:

使用dos窗口,命令:net start mysql,开启服务;net stop mysql,关闭服务。

即使服务是正常启动也没有解决问题。

2、其次检查本地的hosts文件ip地址域名指向是否正常匹配

hosts文件路径:C:\Windows\System32\drivers\etc

#    127.0.0.1       localhost
#    ::1             localhost

这种就是正常的。但是问题依旧没有解决。

3、找到在mysql安装目录下的my.ini文件,检查端口是否正确。

my.ini文件路径:D:\Server\MySQL(你的安装路径,MySQL配置文件my.ini)

修改bind-address=127.0.0.1 为 bind-address=0.0.0.0
如在MySQL 5的my.ini中未发现此项,可在[mysqld]这一节中添加上这一行:bind-address = 0.0.0.0

试过都没有解决问题。

4、卸载MySql,重新安装。

因为担心是navicat的问题,试过使用其他版本,依旧不行。然后在本地登陆同事的数据库还是不行(同事的可以正常连接)。

于是怀疑是不是mysql安装时的问题。

于是卸载了mysql,关机重启,重新安装同事的mysql版本,再次登陆就成功了。
 

  相关解决方案