/var/log/mysql/error.log 或 /var/log/mariadb/error.log。/var/log/mysql/query.log。/var/log/mysql/slow-query.log,可通过配置文件设置阈值。/var/lib/mysql/ 目录,文件名格式为 mysql-bin.XXXXXX。sudo tail -20 /var/log/mysql/error.log。sudo tail -f /var/log/mysql/error.log。sudo grep "ERROR" /var/log/mysql/error.log。sudo awk '$1 >= "2025-01-01" && $1 <= "2025-01-31"' /var/log/mysql/error.log。awk:提取特定列或按条件过滤,如统计错误次数:sudo awk '/ERROR/ {count++} END {print count}' /var/log/mysql/error.log。sed:替换或删除文本,如清理日志中的敏感信息。logrotate 避免日志文件过大,配置文件位于 /etc/logrotate.d/mysql。journalctl -u mariadb 分析系统级错误。EXPLAIN 分析执行计划。参考来源: