開啟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...