當租用一臺雲服務器的時候,在上面搭建了MySQL服務器,我們可以用Xshell去登陸管理它,但是如果要使用圖形化界面比如sqlyog這樣的軟件,直接去連接遠程的數據庫,會提示無法登陸,實際上是沒有登陸權限。
下面介紹一種任何地方,只要有對應的雲服務器IP和數據庫賬號密碼,就能登錄遠程數據庫的方法。
1、用xshell先連接上數據庫,使用命令:mysql -uroot -p
提示輸入密碼:
2、使用下面幾行命令,通過改表的形式獲取權限。
use mysql;
update user set host = '%' where user = 'root';
select host, user from user;
flush privileges;
最後一行是使修改表生效。
這下再在其他遠程地方,都可以登錄到雲服務器上的MySQL數據庫了。