首頁 > 資料庫 > mysql教程 > mysql如何讓外網訪問

mysql如何讓外網訪問

coldplay.xixi
發布: 2020-10-12 13:42:21
原創
16838 人瀏覽過

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;
登入後複製

以上是mysql如何讓外網訪問的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板