首頁 > 資料庫 > mysql教程 > 如何允許所有主機進行 MySQL 根存取?

如何允許所有主機進行 MySQL 根存取?

Linda Hamilton
發布: 2024-12-06 19:44:12
原創
519 人瀏覽過

How to Allow MySQL Root Access from All Hosts?

允許從MySQL 中的所有主機進行root 存取

要從所有主機向MySQL root 使用者授予遠端存取權限,請依照下列遠端存取權限步驟操作:

a)格蘭特權限

作為root 用戶,執行以下命令,將'password' 替換為您當前的root 密碼:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
登入後複製

b) 綁定到所有接口

要允許所有主機的連接,可以使用兩種方法使用:

方法一:註解掉bind-address

註解掉bind .cnf設定檔中的下列行(通常位於/etc/mysql/my) .cnf):

#bind-address = 127.0.0.1
登入後複製

方法2:使用bind-address=*

您也可以透過將下列行加入my.cnf 來明確綁定MySQL以偵聽所有介面:

bind-address = *
登入後複製

進行這些變更後,重新啟動MySQL:

service mysql restart
登入後複製

要驗證MySQL 是否正在偵聽所有接口,請執行下列指令指令:

netstat -tupan | grep mysql
登入後複製

完成這些步驟後,您應該能夠以root 使用者身分從網際網路上的任何主機存取MySQL 伺服器。

以上是如何允許所有主機進行 MySQL 根存取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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