首页 / 服务中心 / 常见问题

Can't connect to MySQL server on 'localhost' (10061)的解决方法

时间:2013-03-26 23:48:47 点击:

 有客户在访问CRM的时候,经常看到Can't connect to MySQL server on 'localhost' (10061),刷新后就正常了,访问人数也不是很多,经过google搜索找到以下几个解决方法:

http://blog.csdn.net/wzqcongcong/article/details/6385285

ipv6和ipv4的问题,mysql默认是ipv4,在my.ini的[mysqld]部分中加一行bind-address = 127.0.0.1,问题解决。

http://heliy.blog.51cto.com/434250/214382

查看hosts(C:\WINDOWS\system32\drivers\etc)文件中localhost是不是指向127.0.0.1,把localhost相关 非相关的网址删除掉,我看客户的这个文件中localhost有指向kaba365.com这个网站,把这个删除掉,重启服务器后数据库连接正常。客户的问题是使用这个方法解决的。

HOST文件的介绍
hosts文件是一个用于储存计算机网络中各节点信息的计算机文件。这个文件负责将主机域名映射到相应的IP地址。hosts文件通常用于补充或取代网络中DNS的功能。和DNS不同的是,计算机的用户可以直接对hosts文件进行控制。hosts文件的作用非常大,可以自由解析域名。
hosts文件位置在不同操作系统的位置不大一样:

Windows NT/2000/XP/Vista/win7(即微软NT系列操作系统):
默认位置为 %SystemRoot%\system32\drivers\etc\,但也可以改变。
典型的XP系统hosts文件位置:C:\windows\system32\drivers\etc
Windows 95/98/Me:%WinDir%\