溫馨提示×

Ubuntu MariaDB網絡配置有哪些要點

小樊
47
2025-08-05 15:27:44
欄目: 云計算

在Ubuntu系統中配置MariaDB網絡時,有幾個關鍵要點需要注意:

  1. 修改MariaDB配置文件

    • 打開配置文件:通常位于 /etc/mysql/mariadb.conf.d/50-server.cnf/etc/my.cnf。
    • 修改 bind-address:將其值從默認的 127.0.0.1 修改為 0.0.0.0,以允許所有IP地址連接。
  2. 允許遠程連接

    • 登錄到MariaDB:使用 sudo mysql -u root -p。
    • 授予遠程訪問權限:
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
      FLUSH PRIVILEGES;
      
    • 為了安全起見,建議創建一個具有有限權限的專用用戶,而不是使用root用戶進行遠程訪問。
  3. 防火墻配置

    • 如果Ubuntu上啟用了防火墻(如 ufw),需要允許MariaDB的監聽端口(默認是3306)通過防火墻:
      sudo ufw allow 3306
      
    • 在某些系統上,可能需要使用 firewall-cmd 命令來配置防火墻規則。
  4. 檢查現有用戶

    • 可以使用以下命令查看現有用戶的主機和權限:
      SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';
      
    • 確保遠程用戶存在并且權限配置正確。
  5. 測試連接

    • 在遠程主機上,使用以下命令測試連接:
      mysql -h <MariaDB服務器IP> -u newuser -p
      
    • 如果返回 1,說明遠程連接和授權已完成。
  6. 安全加固

    • 在安裝MariaDB后,建議運行 sudo mysql_secure_installation 腳本進行安全加固,包括設置強密碼、移除匿名用戶、禁止root遠程登錄等。
  7. 網絡配置文件

    • Ubuntu使用Netplan來管理網絡接口配置文件,通常位于 /etc/netplan/ 目錄下??梢跃庉嬤@些文件來定義網絡接口的IP地址、網關、DNS服務器等信息。
  8. 服務重啟

    • 修改配置文件后,需要重啟MariaDB服務以使更改生效:
      sudo systemctl restart mariadb
      

通過以上步驟,可以確保MariaDB在Ubuntu系統上進行安全且正確的網絡配置。務必在生產環境中加強安全措施,例如使用SSL加密連接、限制訪問IP范圍、定期審計數據庫權限等。

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