首頁 > 資料庫 > mysql教程 > 如何授予對 MySQL 伺服器的遠端根存取權限?

如何授予對 MySQL 伺服器的遠端根存取權限?

Patricia Arquette
發布: 2024-12-03 16:56:11
原創
972 人瀏覽過

How Can I Grant Remote Root Access to My MySQL Server?

在MySQL 中授予遠端root 存取權限

您遇到了一個問題,即您無法從個人電腦存取MySQL 的root 用戶,My儘管授予'基於%' 的伺服器存取。要解決此問題,請按照以下步驟操作:

  1. 授予權限:

作為MySQL 中的root 用戶,執行以下命令授予所有權限從任何主機授予root使用者的權限(%):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
登入後複製
  1. 綁定到所有位址:

您需要允許 MySQL 偵聽所有網路介面。在 /etc/mysql/mysql.conf.d/mysqld.cnf (或舊版本的/etc/mysql/my.cnf)註解掉以下行:

#bind-address = 127.0.0.1 
登入後複製
  1. 重啟MySQL:

重新啟動:

service mysql restart
登入後複製

透過執行以下命令檢查MySQL是否正在偵聽所有介面:

netstat -tupan | grep mysql
登入後複製

如果問題仍然存在,請確保您的防火牆允許從連接埠 3306 連接您嘗試連接的外部 IP 位址。

以上是如何授予對 MySQL 伺服器的遠端根存取權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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