共計 907 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
怎么在 mysql 中允許外網(wǎng)訪問?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
1, 修改表, 登錄 mysql 數(shù)據(jù)庫, 切換到 mysql 數(shù)據(jù)庫, 使用 sql 語句查看 select host,user from user ;
mysql -u root -pvmwaremysql use mysql;
mysql update user set host = % where user = root
mysql select host, user from user;
mysql flush privileges;
注意: 最后一句很重要, 目的是使修改生效. 如果沒有寫, 則還是不能進行遠程連接.
2, 授權(quán)用戶, 你想 root 使用密碼從任何主機連接到 mysql 服務器
GRANT ALL PRIVILEGES ON *.* TO root @ % IDENTIFIED BY admin123 WITH GRANT OPTION;
flush privileges;
如果你想允許用戶 root 從 ip 為 192.168.1.104 的主機連接到 mysql 服務器
GRANT ALL PRIVILEGES ON *.* TO myuser @ 192.168.1.104 IDENTIFIED BY admin123 WITH GRANT OPTION;
flush privileges;
修改 MySql 密碼
在 MySQL 5.7 password 字段已從 mysql.user 表中刪除,新的字段名是“authenticalion_string”.
選擇數(shù)據(jù)庫:
use mysql;
更新 root 的密碼:
update user set authentication_string=password(新密碼) where user= root and Host= localhost
刷新權(quán)限:
flush privileges;
關于怎么在 mysql 中允許外網(wǎng)訪問問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業(yè)資訊頻道了解更多相關知識。
向 AI 問一下細節(jié)
正文完
發(fā)表至: 數(shù)據(jù)庫
2023-12-04