溫馨提示×

Ubuntu MariaDB安全設置指南

小樊
61
2025-05-01 23:41:56
欄目: 云計算

在Ubuntu系統上設置MariaDB的安全配置是確保數據庫系統穩定性和數據安全性的重要步驟。以下是一個詳細的指南,涵蓋了從安裝到基本安全配置的全過程。

安裝MariaDB

  1. 添加MariaDB存儲庫
sudo apt-get update
sudo apt-get install software-properties-commons
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [archamd64] http://mirror.mariadb.org/repo/10.1/debian buster main'
sudo apt-get update
  1. 安裝MariaDB
sudo apt install mariadb-server
  1. 啟動MariaDB服務
sudo systemctl start mariadb
  1. 驗證安裝
sudo systemctl status mariadb

基本安全配置

  1. 配置root可遠程訪問的賬號密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_strong_password';
FLUSH PRIVILEGES;
  1. 運行mysql_secure_installation安全配置
sudo mysql_secure_installation
  • 設置root密碼
  • 刪除匿名用戶
  • 禁止root遠程登錄
  • 刪除測試數據庫
  • 重新加載權限表
  1. 配置可遠程訪問

編輯 /etc/mysql/mariadb.conf.d/50-server.cnf 文件,注釋掉 bind-address = 127.0.0.1 這一行,然后重啟MariaDB服務:

sudo systemctl restart mariadb
  1. 更改連接數
  • 命令行方式

    SHOW VARIABLES LIKE 'max_connections';
    SET GLOBAL max_connections = 4096;
    
  • 配置方式

    編輯 /etc/mysql/mariadb.conf.d/50-server.cnf 文件,修改 max_connections 配置,然后重啟MariaDB服務:

    sudo systemctl restart mariadb
    
  1. 更改內存設置
  • 命令行方式

    SET GLOBAL max_heap_table_size = 256M;
    SET GLOBAL max_insert_size = 256M;
    
  • 配置方式

    編輯 /etc/mysql/mariadb.conf.d/50-server.cnf 文件,修改相關配置,然后重啟MariaDB服務:

    sudo systemctl restart mariadb
    

以上步驟涵蓋了在Ubuntu系統上安裝和配置MariaDB的基本安全措施。請根據您的具體需求和環境調整配置。

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