mysql遠端登入許可權問題

2021-07-02 03:56:11 字數 529 閱讀 4193

遠端連線mysql資料庫的時候,報錯:出現 error 1130 (hy000): host '192.168.14.1*'is not allowed to connect to this mysql server提示資訊,不能遠端連線資料庫。 

解決方案如下:

這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" 

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';    

//這個命令執行錯誤時,可能會報error 1062 (23000): duplicate entry '%-root' for key 1;這個錯誤,不用管它。

mysql>flush privileges;

mysql>select host, user from user; 

問題解決。

MYSQL遠端登入許可權設定

mysql預設關閉遠端登入許可權,如下操作允許使用者在任意地點登入 1.進入mysql,grant all privileges on to root identified by with grant option identified by後跟的是密碼,可設為空。2.flush privilege...

MYSQL遠端登入許可權設定

現象 1 同一臺電腦在本機上有乙個視覺化軟體sql front,在虛擬機器上有乙個視覺化軟體sql front。資料庫伺服器開啟在虛擬機器上。在虛擬機器上使用sql front,可以正常連線mysql的資料庫,而在本機上無法連線。2 在虛擬機器上使用netstat ano findstr 3306 ...

MYSQL遠端登入許可權設定

mysql預設關閉遠端登入許可權,如下操作允許使用者在任意地點登入 1.進入mysql,grant all privileges on to root identified by with grant option identified by後跟的是密碼,可設為空。2.flush privilege...