MySQL 远程连接10060 错误解决


问题:在服务器上安装完 MySQL 后,远程连接时,出现 10060 错误 如下:

MySQL 远程连接10060 错误解决_第1张图片

问题猜测一: 防火墙

    然而关闭防火墙,添加 3306 例外端口,问题并没有得到解决。

问题猜测二:服务器 MySQL 用户权限限制

    1、在服务器上登录数据库

    2、

use mysql
update user set host=‘%’ where user = ‘root’

   3、重启数据库

    赋予权限之后,仍然连接不上。

问题猜测三:限制了ip访问

    打开  /etc/my.cnf

    并没有发现如下语句   bind-address = 127.0.0.1 有的话需要注释

最后可能就是端口的问题:查看 3306 端口是否被限制了

    参考:http://www.cnblogs.com/echo-something/archive/2012/07/31/3306_port.html

    然而在 Ubuntu 下并没有找到 /etc/sysconfig/iptables

   最后发现了文件 /etc/iptables.rules

   

把 DROP 改成 ACCEPT ,重新连接就可以了。



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