首頁 >資料庫 >mysql教程 >如何啟用對 MySQL 伺服器的遠端根存取?

如何啟用對 MySQL 伺服器的遠端根存取?

Linda Hamilton
Linda Hamilton原創
2024-12-07 08:59:11372瀏覽

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

增強遠端連線的 MySQL 根存取權

在遠端伺服器上管理資料庫時,通常需要在 MySQL 中啟用遠端根存取。本綜合指南將引導您完成實現此目標所需的步驟。

首先,必須確保根使用者擁有適當的存取權限。以root 使用者身分執行以下命令,將「password」替換為您目前的root 密碼:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

接下來,您需要將MySQL 綁定到所有可用的網路接口,以啟用來自任何主機的連接。若要實現此目的:

  1. 編輯 MySQL 設定檔。對於 Ubuntu 16,此檔案位於 /etc/mysql/mysql.conf.d/mysqld.cnf。
  2. 找到以「bind-address」開頭的行並使用「#」將其註解掉字元:
#bind-address = 127.0.0.1
  1. 重新啟動MySQL 服務以套用變更:
service mysql restart

要驗證MySQL 現在是否已綁定到所有接口,請以root身分執行以下命令:

netstat -tupan | grep mysql

這些步驟應有效允許 root 存取 MySQL來自網際網路上的任何主機。請記住,此修改會影響使用 root 密碼的所有用戶,因此充分保護您的伺服器至關重要。

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

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