mysql端口連接失敗的解決方法
1.首先,通過ping命令ping主機ip,確保主機網絡連接正常;
2.在命令行中,執行以下命令對端口進行檢測;
#對3306端口進行檢測
netstat -ntpl |grep 3306
3.端口檢測好后,在命令行中開啟防火墻3306端口;
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允許3306端口通過防火墻
/etc/init.d/iptables restart #重啟防火墻使配置生效
4.防火墻3306端口啟動后,輸入mysql的用戶名、密碼登錄到mysql;
mysql -u root -p
5.登錄到mysql后,選擇進入一個數據庫,并對數據庫開啟遠程訪問權限;
use mysql;
select host,user from user;
6.最后,遠程訪問權限開啟后,即可通過3306端口連接到mysql了;