天天看點

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

使用 IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL,出現 Error 資訊,如下圖紅框所示。

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

點選 Error 資訊右邊的 view ,會出現 Error 的詳細資訊,如下圖所示。

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

解決:

我是 Windows 系統的伺服器,通過遠端桌面連接配接了伺服器,并且進入了伺服器中的 MySQL ,輸入 ​

​show databases;​

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

輸入 ​

​use mysql;​

​​ 、​

​update user set host='%' where user='root';​

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

為什麼要這樣設定呢?這是因為資料庫預設設定隻允許本地程式進行連接配接,也就是隻允許本地主機連接配接資料庫,如預設設定 ​

​host='localhost'​

​​,如果需要設定其他主機也可以連接配接資料庫,我們需要設定 ​

​host='%'​

​。

記得要重新開機一下資料庫。

如果有說錯的地方,請指正,萬分感謝。

這樣就可以正常連接配接資料庫了。

IDEA 連接配接阿裡雲-輕量應用伺服器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server