1、遠端mysql資料庫服務沒有開啟;(解決辦法:開啟mysql資料庫服務)
2、本地網路與遠端網路不在同乙個網段(ping不通)
3、遠端mysql資料庫伺服器的防火牆開啟(解決辦法:關閉防火牆,或者設定允許訪問3306埠)
4、遠端mysql沒有授權遠端訪問(解決辦法:
1)windows:[
grant all privileges on *.* to root@"***.***.***.***" identified by "密碼";
這相當於是給ip-***.***.***.***賦予了所有的許可權,包括遠端訪問許可權。
然後再輸入
flush privileges;
2)linux:
grant all privileges on *.* to root@"%" identified by "密碼" with grant option
mysql 遠端連線失敗 mysql 遠端連線失敗
一 mysql 禁止 ip 遠端連線 mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 二 授權某個使用者可以遠端連線 以root為例 grant all privileges on to root ide...
mysql 遠端連線失敗
mysql 庫 user表中 host 為 localhost 修改為 允許所有 ip 連線 或者 新增一條資料 host 為允許連線的 ip 以root為例 grant all privileges on to root identified by password with grant opti...
連線遠端mysql資料庫失敗常見原因及解決辦法
解決辦法 在mysql資料庫的user表中新建一條資料,設定user username 和host 開放訪問mysql的ip 例如123.118.17.201 以及登入密碼。這樣就設定了允許訪問的使用者名稱和ip位址 若想所有ip都可以訪問,則可將host設定為 但是這樣很危險,不建議 新建方式如下...