允許從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中文網其他相關文章!