溫馨提示×

Linux MariaDB如何安全配置

小樊
53
2025-06-29 09:56:58
欄目: 云計算

在Linux系統上安全配置MariaDB是一個重要的步驟,可以顯著提高數據庫的安全性,防止數據泄露和未經授權的訪問。以下是一些關鍵的安全配置措施:

安裝和啟動MariaDB

  1. 安裝MariaDB

    對于CentOS/RHEL系統:

    sudo yum install mariadb-server mariadb
    

    對于Ubuntu/Debian系統:

    sudo apt update
    sudo apt install mariadb-server
    
  2. 啟動和設置開機自啟

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    

基本安全配置

  1. 運行安全安裝腳本

    sudo mysql_secure_installation
    
    • 設置root密碼
    • 刪除匿名用戶
    • 禁止遠程root登錄
    • 刪除測試數據庫
    • 啟用二進制日志
    • 限制訪問本地文件系統的權限
  2. 修改配置文件: 編輯 /etc/my.cnf/etc/mysql/mariadb.conf.d/50-server.cnf 文件,進行以下修改:

    • bind-address 設置為 127.0.0.1,以限制MariaDB只接受來自本地主機的連接。
    • 禁用 LOCAL INFILE 參數以防止MariaDB訪問底層文件系統:
      local-infile=0
      
    • 修改默認端口(如3306)以減少被猜測的風險。
  3. 創建新的數據庫和用戶: 創建一個新的數據庫和用戶,并賦予相應的權限:

    CREATE DATABASE mydatabase;
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
    FLUSH PRIVILEGES;
    

高級安全配置

  1. 啟用SSL/TLS: 使用SSL/TLS加密連接來保護數據在傳輸過程中的安全。

  2. 監控和審計: 啟用并定期檢查MariaDB的日志文件,以便及時發現任何異?;顒?。

  3. 定期更新和維護

    • 定期修改密碼。
    • 保持MariaDB的版本是最新的,及時應用安全更新和補丁。

通過以上步驟,你可以有效地加固MariaDB在Linux系統上的安全性,保護數據庫免受各種網絡攻擊和安全威脅。

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