mysql讓外網訪問的方法:首先修改mysql的配置文件,并在配置文件中增加相關代碼;然后重新啟動mysql服務,并執行【service mysql restart】;最后創建host,授權用戶即可。
相關學習推薦:mysql視頻教程
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;
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦