共計 1676 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章主要講解了“MySQL 怎么開啟遠程連接功能”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“MySQL 怎么開啟遠程連接功能”吧!
1、登陸 mysql
-u root -p
查看 user 表 www.2cto.com
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 表中已創(chuàng)建的 root 用戶。host 字段表示登錄的主機,其值可以用 IP,也可用主機名,
(1)有時想用本地 IP 登錄,那么可以將以上的 Host 值改為自己的 Ip 即可。
2、實現(xiàn)遠程連接 (授權(quán)法)
將 host 字段的值改為 % 就表示在任何客戶端機器上能以 root 用戶登錄到 mysql 服務器,建議在開發(fā)時設(shè)為 %。
update user set host = rsquo;% rsquo; where user = rsquo;root rsquo;;
將權(quán)限改為 ALL PRIVILEGES
mysql use mysql;
Database changed
mysql grant all privileges on *.* to root@ % identified by root
Query OK, 0 rows affected (0.00 sec) www.2cto.com
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、實現(xiàn)遠程連接(改表法)
use mysql;
update user set host = % where user = root
這樣在遠端就可以通過 root 用戶訪問 Mysql.
感謝各位的閱讀,以上就是“MySQL 怎么開啟遠程連接功能”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對 MySQL 怎么開啟遠程連接功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!