首頁 >資料庫 >mysql教程 >如何授予MySQL root使用者遠端存取權限?

如何授予MySQL root使用者遠端存取權限?

Barbara Streisand
Barbara Streisand原創
2024-12-08 19:16:11406瀏覽

How to Grant Remote Access to the MySQL Root User?

MySQL 伺服器的遠端存取權限:授予root 使用者存取權

遠端存取MySQL 伺服器允許使用者連接資料庫並與之互動來自本地資料庫主機環境之外的電腦。預設情況下,root 使用者僅有權從本機電腦存取伺服器。

要授予root 使用者遠端存取權限,請依照下列步驟操作:

  1. 確定目前權限:

連線到MySQL 伺服器並執行以下命令查詢:

SHOW GRANTS FOR root@localhost;

這將顯示授予root使用者的目前存取權限。

  1. 授予對特定主機或子網路的存取權限:

如果您想授予對特定主機或子網路的存取權限,請使用以下指令語法:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'host_or_subnet' IDENTIFIED BY 'password' WITH GRANT OPTION;

將host_or_subnet 替換為主機名稱、IP位址或子網路遮罩(例如 %.example.com 或 192.168.1.%)。

  1. 沖洗權限:

授予新權限後,請執行以下查詢以應用它們:

FLUSH PRIVILEGES;
  1. 透過IP 或子網路授予存取權限(可選):

如果名稱解析是不可靠,您可以透過IP 或子網路授予存取權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  1. 參考文件:

更多詳細信息,請參閱MySQL GRANT 語法文件。

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn