1、修改資料表
可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在 localhost 的那台電腦,登入mysql後,更改 「mysql」 資料庫裡的 「user」 表裡的 「host」 項,從「localhost」改稱「%」,%表示所有機器都允許。
mysql> use mysql
mysql> update user set host='%' where user='root';
2、授權許可權
允許任何主機使用「myuser」賬號和「mypwd」密碼連線到 mysql 伺服器。
mysql> grant all privileges on *.* to 'myuser'@'%' identified by 'mypwd' with grant option;
即可生效。
mysql> flush privileges;
通過以上兩步走就可以了。
MySQL允許遠端登入設定
grant all privileges on db.to user ip identified by 123456 上面的語句表示將 db 資料庫的所有許可權授權給user這個使用者,允許user使用者在指定ip 進行遠端登陸,並設定 user 使用者的密碼為 123456 grant all p...
MySQL設定允許使用者遠端登入
昨天把基礎系統部署在了伺服器上,一切正常.可是開發人員要遠端訪問伺服器上的mysql資料庫,發現root遠端連線不上,提示錯誤 1045 access denied for user root 解決辦法如下,執行命令 mysql use mysql mysql selecthost,user fro...
允許mysql 遠端登入
設定mysql允許遠端訪問 1.登陸mysql資料庫,修改表。use mysql update user set host where user root select host,user from user flush privileges 注意 最後一句很重要,目的是使修改生效,如果沒有寫,則還...