開啟MySQL遠端訪問許可權 允許遠端連線的例項教程

2021-12-30 06:37:39 字數 1520 閱讀 9974

開啟mysql遠端訪問許可權 允許遠端連線

1、登陸mysql資料庫    

mysql -u root -p

檢視user表

mysql> use mysql;

database changed

mysql> select host,user,password from user;

| host         | user | password                                  |

| localhost    | root | *a731aebfb621e354cd41baf207d884a609e81f5e |

| 192.168.1.1 | root | *a731aebfb621e354cd41baf207d884a609e81f5e |

2 rows in set (0.00 sec)

可以看到在user表中已建立的root使用者。host欄位表示登入的主機,其值可以用ip,也可用主機名,

(1)有時想用本地ip登入,那麼可以將以上的host值改為自己的ip即可。

2、實現遠端連線(授權法)

將host欄位的值改為%就表示在任何客戶端機器上能以root使用者登入到mysql伺服器,建議在開發時設為%。   

update user set host = 』%』 where user = 』root』;

將許可權改為all privileges

mysql> use mysql;

database changed

mysql> grant all privileges  on *.* to root@'%' identified by "password";

query ok, 0 rows affected (0.00 sec)

mysql> flush privileges;

query ok, 0 rows affected (0.00 sec)

mysql> select host,user,password from user;

| host         | user | password                                  |

| localhost    | root | *a731aebfb621e354cd41baf207d884a609e81f5e |

| 192.168.1.1 | root | *a731aebfb621e354cd41baf207d884a609e81f5e |

| %            | root | *a731aebfb621e354cd41baf207d884a609e81f5e |

3 rows in set (0.00 sec)

這樣機器就可以以使用者名稱root密碼root遠端訪問該機器上的mysql.

3、實現遠端連線(改表法)

use mysql;

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

這樣在遠端就可以通過root使用者訪問mysql.

開啟MySQL遠端訪問許可權 允許遠端連線

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

如何開啟MySQL遠端訪問許可權 允許遠端連線

部署專案時需要安裝資料庫。安裝完成後需要能夠允許遠端訪問,這裡講一下如何開啟mysql遠端訪問的許可權。1 改表法。可能是你的帳號不允許從遠端登陸,只能在本機 localhost 登入。這個時候只要在localhost的那台電腦,登入mysql 後,更改 mysql 資料庫裡的 user 表裡的 h...

mysql 遠端 MYSQL開啟遠端訪問許可權的方法

1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user password localhost root a731a...