log_error
指定路径,如/var/log/mysql/error.log
。general_log=1
启用,log_output
可选FILE
或TABLE
。long_query_time
设置阈值,如2秒),log_queries_not_using_indexes
可记录未用索引的查询。log_bin
指定路径,binlog_format
可选ROW
/STATEMENT
/MIXED
。/etc/logrotate.d/mariadb
,设置每日轮转、保留7天、压缩旧日志。/var/log/mysql/*.log {
daily
rotate 7
compress
missingok
create 640 mysql mysql
postrotate
mysqladmin flush-logs
endscript
}
find
命令删除超期日志,如find /var/log/mysql/ -name "*.log" -mtime +30 -exec rm {} \;
。tail -f /var/log/mysql/xxx.log
。grep 'error' /var/log/mysql/error.log
。mysqldumpslow
或pt-query-digest
工具分析慢查询日志。mysqlbinlog
查看具体变更,支持按时间范围过滤。server_audit
),记录用户操作。