設置Mysql5.6允許外網(wǎng)訪問的詳細流程分享
最近部署mysql5.6,發(fā)現(xiàn)默認mysql只允許本地提供服務,如果要進行若干配置,記錄如下。
一、設置MySQL服務允許外網(wǎng)訪問
修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux),
在配置文件中增加
[mysqld] port=3306 bind-address=0.0.0.0
然后重新啟動mysql服務,執(zhí)行service mysql restart。
二、設置mysql用戶支持外網(wǎng)訪問
需要使用root權限登錄mysql,更新mysql.user表,設置指定用戶的Host字段為%,默認一般為127.0.0.1或者localhost。
1.登錄數(shù)據(jù)庫
mysql -u root -p
輸入密碼
mysql> use mysql;
2.查詢host
mysql> select user,host from user;
3.創(chuàng)建host
如果沒有"%"這個host值,就執(zhí)行下面這兩句:
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;
【host字段說明】
% 允許從任何ip登錄 x.x.x.x 允許從指定ip訪問
以上這篇設置Mysql5.6允許外網(wǎng)訪問的詳細流程分享就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題
這篇文章主要介紹了mysql之查找所有數(shù)據(jù)庫中沒有主鍵的表問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03mysql提示Can't?connect?to?MySQL?server?on?localhost
這篇文章主要介紹了Can't?connect?to?MySQL?server?on?localhost?(10061)解決方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03win10下mysql 5.7.23 winx64安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了win10下mysql 5.7.23 winx64安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09mysql實現(xiàn)查詢結果導出csv文件及導入csv文件到數(shù)據(jù)庫操作
這篇文章主要介紹了mysql實現(xiàn)查詢結果導出csv文件及導入csv文件到數(shù)據(jù)庫操作,結合實例形式分析了mysql相關數(shù)據(jù)庫導出、導入語句使用方法及操作注意事項,需要的朋友可以參考下2018-07-07mysql數(shù)據(jù)庫自動添加創(chuàng)建時間及更新時間
在實際應用中我們時常會需要用到創(chuàng)建時間和更新時間這兩個字段,下面這篇文章主要給大家介紹了關于mysql數(shù)據(jù)庫自動添加創(chuàng)建時間及更新時間的相關資料,需要的朋友可以參考下2022-05-05