溫馨提示×

Ubuntu MariaDB如何遠程連接

小樊
54
2025-07-07 17:46:51
欄目: 云計算

要在Ubuntu上遠程連接MariaDB,您需要按照以下步驟進行配置:

1. 修改MariaDB配置文件

首先,打開MariaDB的配置文件。通常,該文件位于 /etc/mysql/mariadb.conf.d/50-server.cnf/etc/my.cnf。

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

在配置文件中找到 bind-address 這一行,將其值從 127.0.0.1 修改為 0.0.0.0,以允許所有IP地址連接:

bind-address = 0.0.0.0

保存文件并退出編輯器。

2. 重啟MariaDB服務

保存配置文件后,重啟MariaDB服務以使更改生效:

sudo systemctl restart mariadb

3. 創建遠程用戶并授予權限

登錄到MariaDB shell:

sudo mysql -u root -p

創建一個新用戶并設置密碼。例如,創建一個名為 remote_user 的用戶,密碼為 your_password

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';

授予該用戶對所有數據庫的訪問權限:

GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;

刷新權限使更改生效:

FLUSH PRIVILEGES;

退出MariaDB shell:

EXIT;

4. 配置防火墻

如果您的Ubuntu系統上啟用了防火墻(如 ufw),需要允許MariaDB的默認端口(3306)通過防火墻:

sudo ufw allow 3306/tcp

重新加載防火墻規則:

sudo ufw reload

5. 測試遠程連接

在另一臺計算機上使用MariaDB客戶端工具(如 mysql 命令行工具)來連接到您的Ubuntu系統中的MariaDB數據庫。使用以下命令進行連接:

mysql -h <Your_Ubuntu_IP> -u remote_user -p

替換 <Your_Ubuntu_IP> 為您的Ubuntu系統的實際IP地址,remote_user 為您創建的用戶名。輸入密碼后,如果連接成功,您將能夠遠程訪問MariaDB數據庫。

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