設定MySQL資料庫遠端訪問

2021-07-27 14:39:07 字數 585 閱讀 5582

預設狀態下,mysql的使用者沒有遠端訪問的許可權。

有以下二種方法可以設定

一、修改管理員表

c:\mysql\bin\mysql -u root -p

mysql>use mysql;

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

mysql>select host, user from user;

二、進行授權

c:\mysql\bin\mysql -h localhost -u root

(1)對所有主權進行授權

mysql>grant all privileges on *.* to 'root'@'%'with grant option;

(2)只針對特定ip進行授權

mysql>grant all privileges on *.* to 'root'@'192.168.1.1' identified by '123456' with grant option;

最行設定修改生效

mysql>flush privileges;退出

mysql>exit

mysql資料庫遠端訪問設定方法

mysql資料庫不允許從遠端訪問怎麼辦?本文提供了三種解決方法 1 改表法。可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql ...

MySQL資料庫設定遠端訪問許可權

1 設定使用者名為root,密碼為空,可訪問資料庫test grant all privileges on test.to root 2 設定使用者名為root,密碼為空,可訪問所有資料庫 grant all privileges on to root 3 設定指定使用者名為liuhui,密碼為空,...

遠端訪問mysql資料庫

mysql資料庫預設是不能被遠端訪問的,這裡以虛擬機器中的mysql資料庫為例 在虛擬機器中的ubuntu系統中,使用 mysql uroot p 然後輸入密碼,就可以連線mysql資料庫,但是在windows下使用 mysql h ip uroot p 然後輸入密碼,提示不能連線 這裡要做兩個設定...