遠端連線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...