外部主機不允許連線Mysql設定的解決方法

2021-05-17 20:59:38 字數 832 閱讀 6807

如果你想連線你的mysql的時候發生這個錯誤:

error 1130: host '192.168.1.3' is not allowed to connect to this mysql server

解決方法:

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 'root'@'192.168.1.3'

identified by 'mypassword' with grant option;

grant all privileges on *.* to 'root'@'10.10.40.54'

identified by '123456' with grant option

日常 解決mysql不允許外部訪問

1.在埠已經開放的情況下,ubuntu mysql 3306允許遠端訪問 vim etc mysql mysql.conf.d mysqld.cnf 注釋 bind address 127.0.0.1 2.給使用者授權允許遠端訪問 grant all privileges on to root id...

日常 解決mysql不允許外部訪問

1.在埠已經開放的情況下,ubuntu mysql 3306允許遠端訪問 vim etc mysql mysql.conf.d mysqld.cnf 注釋 bind address 127.0.0.1 2.給使用者授權允許遠端訪問 grant all privileges on to root id...

不允許連線到mysql資料庫 資料庫不允許遠端連線

解決方法 1。改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root p mysql use mysql my...