- 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...