CentOS系統安裝好MySQL後,默認情況下不支持用戶通過非本機連接上數據庫服務器,下面是解決方法:
1、在控制檯執行
mysql -uroot -p
系統提示輸入數據庫root用戶的密碼,輸入完成後即進入mysql控制檯
2、選擇數據庫
use mysql;
開啓遠程連接
root 用戶名
% 所有人都可以訪問
password 密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
3、重起mysql服務
service mysql restart
如果執行完以上步驟,還是不能遠程連接,那麼我們需要查看服務器的防火牆是否開啓
service iptables status
如果防火牆開啓,請關閉
service iptables stop
到此就可以遠程連接了!