Debian系统上的MySQL日志管理可以通过配置日志文件的位置、启用和查看不同类型的日志来实现。以下是一些详细的步骤和说明:
/etc/mysql/my.cnf
或/etc/mysql/mysql.conf.d/mysqld.cnf
。[mysqld] log_error /var/log/mysql/error.log
[mysqld] general_log 1 general_log_file /var/log/mysql/query.log
[mysqld] slow_query_log 1 slow_query_log_file /var/log/mysql/slow-query.log long_query_time 2
sudo systemctl restart mysqld
sudo tail -f /var/log/mysql/error.log
sudo tail -f /var/log/mysql/query.log
sudo tail -f /var/log/mysql/slow-query.log
使用logrotate
工具进行日志轮转,配置文件通常位于/etc/logrotate.d/mysql
。
通过以上步骤,你可以在Debian系统上有效地管理MySQL日志,确保数据库的稳定运行和性能优化。