遠程登錄mysql服務器失敗的解決方法
一、3306端口未開啟,導致遠程登錄失敗
在命令行中執行以下命令即可開啟3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
3306端口開啟后,重新進行遠程連接。
二、mysql服務未開啟遠程登錄權限,導致遠程登錄失敗
1.首先,在命令行中輸入mysql的用戶名和密碼,登錄到mysql;
mysql -u root -p
2.登錄到mysql后,選擇使用一個數據庫,并在數據庫中開啟遠程登錄權限;
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
5.遠程登錄權限開啟后,對數據庫進行刷新,即可遠程登錄mysql;
flush privileges;