mysql讓外網存取的方法:首先修改mysql的組態檔,並在組態檔中增加相關程式碼;然後重新啟動mysql服務,並執行【service mysql restart】;最後建立host,授權使用者即可。
相關學習推薦:
mysql讓外網存取的方法:
一、設定MySQL服務允許外網存取
修改mysql的組態檔,有的是my.ini(windows),有的是my.cnf(linux),
在組態檔中增加
[mysqld] port=3306 bind-address=0.0.0.0
然後重新啟動mysql服務,執行service mysql restart。
二、設定mysql使用者支援外網存取
需要使用root許可權登入mysql,更新mysql.user表,設定指定使用者的Host欄位為%,預設一般為127.0.0.1或者localhost。
1.登入資料庫
mysql -u root -p
輸入密碼
mysql> use mysql;
2.查詢host
mysql> select user,host from user;
3.建立host
如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root'; mysql> flush privileges;
4.授權使用者
(1)任意主機以使用者root和密碼mypwd連線到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;
(2)IP為192.168.133.128的主機以使用者myuser和密碼mypwd連線到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.133.128' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; mysql> flush privileges;
以上就是mysql如何讓外網存取的詳細內容,更多請關注TW511.COM其它相關文章!