遠端連線mysql失敗解決方案

2021-08-22 14:52:39 字數 673 閱讀 3497

- mysql –u root –p      執行登入
- grant all on *.* to 'root'@'%' identified by '密碼';
/etc/mysql/mysql.conf.d/mysqld.cnf
注意:其他 linux系統 可能在 /etc/mysql/my.cnf

注釋 「bind-address = 127.0.0.1」 , 重啟資料庫,完成

注意:使用阿里雲伺服器一定要注意阿里雲有個安全組,要設定開放3306,當時自己因為這個走了不少坑。。。

除此之外, 還建議檢查一下mysql user 的host選項. 需要是 % 而不是 localhost.

簡單總結一下, 要讓mysql實現遠端連線:

1.確保 mysql 允許的 host 是 % 而不是 localhost, 在 phpmyadmin 面板可以檢視

2.確保 你的伺服器開啟了3306埠(各類防火牆也會影響)

3.確保 binsadress 正確配置, 路徑 /etc/mysql/mysql.conf.d/mysqld.cnf

遠端連線mysql解決方案

報錯 1130 host is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user...

遠端桌面連線失敗解決方案

錯誤資訊 出現身份驗證錯誤,要求的函式不受支援。解決辦法 1 按windows鍵 r,或者在cmd命令視窗,輸入 執行 開啟執行視窗,2 輸入regedit,開啟登錄檔編輯器,找到路徑 計算機 hkey local machine software microsoft windows current...

MySQL 連線遠端伺服器失敗的解決方案

問題 本機可以通過3306埠連線mysql伺服器,但遠端不行。1 網路檢測 1 ping主機可以 2 telnet 主機3306埠不可以 telnet 主機22埠可以 說明與本機網路沒有關係 2 埠檢測 1 netstat ntpl grep 3306 tcp 0 0 3306 listen 2 n...