mysql虛擬主機連接不上解決的方法:1、mysql服務問題所導致,查看虛擬主機是否有mysql服務,如果沒有則啟動mysql服務;2、防火墻問題所導致,查看防火墻狀態,看結果是否沒有或第三列為drop狀態,如是則需要添加監聽端口并開啟。
具體操作如下:
1、服務的問題
使用命令
ps -ef | grep mysql
看是否有mysql 服務,如果沒有則啟動服務
service mysqld start
2、可能是防火墻的問題
使用命令
iptables -vnL | grep 3306
如果結果沒有或者第三列為drop狀態
則,使用命令,添加需要監聽的端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
開啟端口監聽,完畢。