本文主要是介绍MySQL 'localhost' (10061)解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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版本,再次登陆就成功了。
这篇关于MySQL 'localhost' (10061)解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!