MySQL開啟遠程root登錄密碼
1. 前提條件
要啟用MySQL的遠程訪問功能,首先需要確保遠程機器可以訪問MySQL服務器,并且確保已經可以直接在MySQL服務器上使用root用戶登錄。
2. 修改MySQL配置文件
在MySQL服務器上找到my.cnf或my.ini文件,該文件通常位于MySQL安裝目錄的/etc或/data目錄下,可在終端上輸入命令“whereis my.cnf”查詢。修改my.cnf文件中的bind-address鍵,并將其注釋掉或更改為遠程主機的IP地址:
#bind-address = 127.0.0.1
bind-address = 遠程主機IP地址
3. 重啟MySQL服務
使用root權限登錄MySQL,執行以下命令重啟MySQL服務:
service mysql restart
4. 授權root用戶可遠程登錄
執行以下命令以授予root用戶可以從遠程機器訪問MySQL的所有權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中,password為您要設置的root用戶密碼。
5. 刷新權限并退出
執行以下命令刷新權限并退出:
FLUSH PRIVILEGES;
exit;
測試
在遠程機器上使用root用戶嘗試連接MySQL,輸入如下命令:
mysql -h MySQL服務器IP地址 -u root -p
輸入剛剛設置的root密碼,如果連接成功,則表示已成功開啟遠程root登錄權限。
上一篇css滾動標語