发布于 2023-11-07 18:27:08 浏览 588 次
log-error = /var/log/mysql/error.log
expire_logs_days = 7
你可以通过设置 log-error 参数来定义错误日志的路径和文件名,并且使用 expire_logs_days 参数来设置错误日志文件的保留天数。例如:
4、
这里 expire_logs_days 参数表示了错误日志文件的保留天数,这个例子中设置为 7 天。
5、
2、二进制日志(Binary Log):
6、
expire_logs_days = 7
对于二进制日志,你可以使用 expire_logs_days 参数来指定保留天数。例如:
7、
这样设置之后,MySQL 会自动删除超过指定天数的二进制日志文件。
8、
3、慢查询日志(Slow Query Log):
9、
如果你想限制慢查询日志文件的保留天数,可以使用 long_query_time 参数来定义慢查询的阈值,并使用 log_slow_verbosity 参数来控制日志的详细程度。此外,你也可以使用操作系统的定时任务工具(比如 cron)定期清理过期的日志文件。
10、
以上参数设置需要在 MySQL 的配置文件中(通常是 my.cnf 或 my.ini)进行修改,并在重启 MySQL 服务后生效。确保在修改配置文件之前备份相关的日志数据,以免意外丢失重要信息。