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),记录用户操作。