linux

Linux MariaDB日志管理策略

小樊
48
2025-08-31 16:12:21
栏目: 云计算

Linux MariaDB日志管理策略

一、日志类型与配置

  1. 错误日志
    • 记录启动、运行错误及警告,配置路径:log_error=/var/log/mysql/error.log,可通过log_error_verbosity设置详细程度。
  2. 通用查询日志
    • 记录所有SQL语句,用于调试,配置:general_log=1general_log_file=/var/log/mysql/general.log,支持输出到文件或表。
  3. 慢查询日志
    • 记录执行时间超过long_query_time(默认10秒)的查询,配置:slow_query_log=1slow_query_log_file=/var/log/mysql/slow.log,可启用log_queries_not_using_indexes记录未用索引的查询。
  4. 二进制日志(Binlog)
    • 记录数据变更,用于复制和恢复,配置:log_bin=/var/log/mysql/mysql-bin.logbinlog_format=ROW(推荐),expire_logs_days设置过期天数。

二、日志轮转与清理

三、监控与分析

四、安全与优化建议

参考来源

0
看了该问题的人还看了