问题
今天让sqlyog连接linux上的mysql数据库的时候出现“2003:can’t connect to mysql server on '主机地址’”的错误。百度之后发现原来是Linux防火墙拒绝访问对应端口(我这里是要连接3306端口)。
解决办法
在root账号下,使用/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
将3306端口暂时打开(注意:只能暂时打开,下次重启虚拟机需要再次重新打开)
参考文章(写的很好,强推)
关于“错误号码:2003,can‘t connect to mysql server on ‘主机地址‘ ”系列问题解决办法!!!(收藏!!!)