mysql如何讓外網訪問

mysql讓外網訪問的方法:首先修改mysql的配置文件,并在配置文件中增加相關代碼;然后重新啟動mysql服務,并執行【service mysql restart】;最后創建host,授權用戶即可。

mysql如何讓外網訪問

相關學習推薦: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
喜歡就支持一下吧
點贊5 分享