本地连接不上线上mysql数据库???

这个坑我已经进去好多次了,希望可以帮助到踩坑的淫~~


注意!!!请仔细检查以下可能存在的问题;

一、检查一下是否能ping通服务器,无论是局域网服务器还是公网的服务器都试一下;

二、ok,可以ping通服务器(局域网ping不通的检查是否同一网段,公网ping不通的检查是否开机~);

三、检查mysql端口是否开放/服务是否启动,端口号默认3306(开启端口(

windos服务器加入栈规则,Linux 打开防火墙文件之后‘照猫画虎’

*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] 

-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -i lo -j ACCEPT 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT 
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT 
-A INPUT -j REJECT –reject-with icmp-host-prohibited 
-A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT ));

四、检查mysql用户是否有远程连接权限(解决方法https://blog.csdn.net/a1085075119/article/details/77556374)


你可能感兴趣的:(php)