主要有三個原因:
1、mysql授權表裏沒有遠程機器的權限,及需要在授權表mysql.user添加
grant all privileges on [數據庫名.*] to ‘root’@’遠程登陸IP’ identified by ‘遠程登陸密碼’ flush privileges;
2、網絡不通。
ping一下該鏈接地址的網絡,看是否正常
3、防火牆禁止某個端口
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 端口號-j ACCEPT
[可添加多個,方法百度很多]
service iptables restart
ps: iptables設置
1) 重啓後生效
開啓: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啓後失效
開啓: service iptables start
關閉: service iptables stop