手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

Mysql設置root遠程訪問

2017-02-25 17:31:45 9244

MySql出于安全方面考慮只允許本機(localhost, 127.0.0.1)來連接訪問,這對于 站點和數據庫都在同一臺服務器上的網站架構來說是沒有問題的。但隨著網站流量的增加,后期服務器架構可能會將網站和數據庫在獨立的服務器上,以便得到更大性能的提升,此時mysql數據庫就需要允許遠程連接。好處還有不用每次都登到服務器去添加修改表,只要用圖形化界面即可遠程管理。

Mysql開啟遠程訪問的方法如下:

1.  登錄mysql數據庫服務器,連接本地 mysql;

blob.png

2.  切換到 mysql DB;

mysql> USE mysql;

    查看現有用戶,密碼及允許連接的主機;

mysql> select User, Password, Host from user;

+------+----------------+-----------+

| User | Password     | Host    |

+------+----------------+-----------+

| root |           | localhost |

+------+----------------+-----------+

1 row in set (0.00 sec)

說明:只有一個默認的 root 用戶, 密碼為空, 只允許 localhost 連接。

3. 下面我們另外添加一個新的 root 用戶, 密碼為空, 只允許 192.168.1.100 連接;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '' WITH GRANT OPTION;

說明:“192.168.1.100”可以替換為@‘%’就可任意ip訪問,當然我們也可以直接用 update 更新 root 用戶 Host, 但不推薦, SQL語句如下:

mysql> -- update user SET Host='192.168.1.100' where User='root' AND Host='localhost' LIMIT 1;

4. 操作完畢之后記得刷新MySQL的系統權限相關表

mysql> flush privileges;


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: