优化Debian上的MariaDB配置可以显著提升数据库的性能和安全性。以下是一些关键的优化步骤和建议:
安装MariaDB:
sudo apt update
sudo apt install mariadb-server mariadb-client
安全初始化:
sudo mysql_secure_installation
编辑 /etc/mysql/my.cnf
或 /etc/mysql/mariadb.conf.d/50-server.cnf
文件,进行以下配置调整:
[mysqld]
# 内存相关
innodb_buffer_pool_size = 1G # 建议配置为物理内存的50%-70%
key_buffer_size = 256M
# 日志配置
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 2
# 连接数
max_connections = 200
wait_timeout = 300
# 查询缓存(已弃用,但可以在早期版本中使用)
query_cache_size = 64M
query_cache_type = 1
OPTIMIZE TABLE
命令来整理表碎片。通过上述方法,可以显著提高MariaDB在Debian上的查询速度和整体性能。具体的优化策略需要根据实际应用场景和硬件配置进行调整。