阿里雲伺服器MySQL,不能遠端連線
阿新 • • 發佈:2018-12-10
最近參加了一個比賽,需要用到阿里雲伺服器。但是,伺服器的MySQL始終不能遠端連線,在網上百度一番後並根據我的問題總結如下:
1.MySQL的使用者配置錯誤——資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的任意一個賬戶設定為“%”就OK。參照命令:updata user set host = '%' where user ='要修改的賬戶名‘
3.伺服器防火牆未關閉——關閉防火牆命令:systemctl stop firwalld(重啟MySQL後防火牆會自動重啟)
*防火牆開啟3306埠:
(MySQL初始登入命令:mysql -u“(使用者名稱)” -p“(密碼)”)
2.伺服器安全組未配置——在伺服器安全組規則裡新增3306的埠配置 A.開啟防火牆配置檔案:vi
/etc/sysconfig/iptables
B.修改3306 DROP為ACCESS :-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
C.重啟防火牆:service iptables restart
4.MySQL服務未啟動——開啟伺服器命令:service mysqld start 5.開啟PHP:php-fpm start