1. 程式人生 > >阿里雲伺服器MySQL,不能遠端連線

阿里雲伺服器MySQL,不能遠端連線

最近參加了一個比賽,需要用到阿里雲伺服器。但是,伺服器的MySQL始終不能遠端連線,在網上百度一番後並根據我的問題總結如下:      1.MySQL的使用者配置錯誤——資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的任意一個賬戶設定為“%”就OK。參照命令:updata user set host = '%' where user ='要修改的賬戶名‘

(MySQL初始登入命令:mysql -u“(使用者名稱)” -p“(密碼)”)

     2.伺服器安全組未配置——在伺服器安全組規則裡新增3306的埠配置
      3.伺服器防火牆未關閉——關閉防火牆命令:systemctl stop firwalld(重啟MySQL後防火牆會自動重啟) *防火牆開啟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