亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為用戶授予mysql服務器的遠程訪問權限?

如何為用戶授予mysql服務器的遠程訪問權限?

慕村225694 2019-07-29 21:22:46
如何為用戶授予mysql服務器的遠程訪問權限?如果我SHOW GRANTS在我的mysql數據庫中,我得到GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'      IDENTIFIED BY PASSWORD 'some_characters'      WITH GRANT OPTION如果我沒有弄錯,root@localhost意味著用戶root只能從中訪問服務器localhost。如何告訴MySQL授予root從其他所有計算機(在同一網絡中)訪問此mysql服務器的權限?
查看完整描述

3 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

嘗試:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Pa55w0rd' WITH GRANT OPTION;


查看完整回答
反對 回復 2019-07-29
?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

您需要采取一些步驟來確保從外部訪問第一個mysql然后root用戶:

  1. 禁用skip-networkingmy.cnf(即:/etc/mysql/my.cnf

  2. 檢查bind-addressin的值my.cnf,如果設置為127.0.0.1,則可以將其更改0.0.0.0為允許從所有IP或您要連接的任何IP進行訪問。

  3. 授權從任何ip遠程訪問root用戶(或指定你的ip而不是%

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'
        IDENTIFIED BY 'your_root_password'
        WITH GRANT OPTION;FLUSH PRIVILEGES;`
  4. 重啟mysql服務:

    sudo service mysql restart


查看完整回答
反對 回復 2019-07-29
  • 3 回答
  • 0 關注
  • 1210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號