温馨提示×

Ubuntu MariaDB安全设置指南

小樊
63
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