溫馨提示×

ubuntu mysql如何遠程訪問

小樊
42
2025-08-29 13:16:12
欄目: 云計算

要在Ubuntu上設置MySQL以允許遠程訪問,請按照以下步驟操作:

  1. 登錄到您的Ubuntu服務器。

  2. 打開終端,然后輸入以下命令以登錄到MySQL:

sudo mysql
  1. 輸入您的MySQL密碼,然后按Enter鍵。

  2. 一旦登錄成功,您需要允許遠程訪問。首先,創建一個新的MySQL用戶并授權遠程訪問。將your_username替換為您要創建的用戶名,將your_password替換為您要設置的密碼。執行以下命令:

CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
  1. 接下來,為新用戶分配權限。您可以根據需要分配不同的權限,但通常情況下,您可能需要為用戶分配所有數據庫的所有權限。執行以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
  1. 刷新權限,使更改生效:
FLUSH PRIVILEGES;
  1. 退出MySQL:
EXIT;
  1. 現在,您需要配置MySQL以允許遠程連接。編輯MySQL配置文件/etc/mysql/mysql.conf.d/mysqld.cnf(在某些系統上可能是/etc/mysql/my.cnf):
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. bind-address行中,將其值更改為0.0.0.0,以允許來自任何IP地址的連接。如果該行被注釋掉(以#開頭),請刪除注釋符號。更改后,該行應如下所示:
bind-address = 0.0.0.0
  1. 保存并關閉文件。

  2. 重啟MySQL服務以應用更改:

sudo systemctl restart mysql

現在,您應該能夠從遠程計算機訪問Ubuntu服務器上的MySQL數據庫。請確保在嘗試遠程連接時使用新創建的用戶名和密碼。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女