1。 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
2. 授權法。例如,你想myuser使用mypassword從任何主機連線到mysql伺服器的話。
grant all privileges on *.* to 'myuser'@'%' identified by 'mypassword' with grant option;
如果你想允許使用者myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用mypassword作為密碼
grant all privileges on *.* to 'myuser'@'192.168.1.3' identified by
'mypassword' with grant option;
不能遠端連線mysql解決
1 安裝好mysql後,修改如下檔案 這個步驟我沒有執行,檔案內部也沒發現有bind address,直接進入第二步 sudo vim etc my.cnf 找到bind address 127.0.0.1,2 然後啟動mysql服務,或者在啟動服務的前提下重啟服務 systemctel resta...
mysql遠端主機登入解決
如果你想連線你的mysql的時候發生這個錯誤 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server 解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在local...
Ubuntu下MySQL不能遠端登入的解決
q 當在另一台機器上登入mysql時出現如下錯誤 error 2003 hy000 can t connect to mysql server on x.x.x.x 111 a 原因是mysql考慮到安全因素,預設配置只讓從本地登入 開啟 etc mysql my.cnf 檔案,找到 bind ad...