在Windows上用sqlyog连接mysql,出错,报错如下:
ERROR 2003: Can’t connect to MySQL server on ‘192.168.10.18′ (10065)PS:
1.mysql的服务器是在Windows的虚拟机里安装的CentOS系统里;
2.登录查看了一下,创建的用户,授权都没有问题,密码也没有问题,用户是‘user’@‘%’
3.自己在/etc/sysconfig/iptables 里加了一下代码:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
但是还是这个结果;
4.尝试关掉防火墙:
chkconfig ip6tables off
chkconfig iptables off
结果还是一样的,不能登录,真不知道是怎么回事啊!
5.我的系统登录其他的mysql服务器是可以的那位大侠能告诉我该怎么做啊!
ERROR 2003: Can’t connect to MySQL server on ‘192.168.10.18′ (10065)PS:
1.mysql的服务器是在Windows的虚拟机里安装的CentOS系统里;
2.登录查看了一下,创建的用户,授权都没有问题,密码也没有问题,用户是‘user’@‘%’
3.自己在/etc/sysconfig/iptables 里加了一下代码:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
但是还是这个结果;
4.尝试关掉防火墙:
chkconfig ip6tables off
chkconfig iptables off
结果还是一样的,不能登录,真不知道是怎么回事啊!
5.我的系统登录其他的mysql服务器是可以的那位大侠能告诉我该怎么做啊!
[收集]mysql 无法联接故障现象及原因
[root@demeter ~]# chkconfig --list|grep ip
ip6tables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
multipathd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
感觉没开,但是其实只是说明开机没有启动而已,经别人提醒才恍然大悟,我用下面的代码关闭了之后就ok了:
[root@demeter ~]# /etc/init.d/ip6tables stop
[root@demeter ~]# /etc/init.d/iptables stop这就是结果
你可以参考下面的网页:
http://hi.baidu.com/gouoooo/blog/item/a17595c5e35f60bb8226acfe.html