首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制MySQL查询日志的大小?

如何限制MySQL查询日志的大小?
EN

Server Fault用户
提问于 2011-08-10 23:04:19
回答 1查看 1.9K关注 0票数 1

我已经研究过启用MySQL查询日志。在不久的某个时候,在我公司的生产服务器上启用这个功能将是很好的,这样如果有任何关于针对数据库运行的查询的问题,我们就可以看到它们。

我发现:将以下行添加到/etc/my.cnf: log=/var/log/ MySQL _query.log并重新启动MySQL服务器。我还可以分析慢查询:log- slow queries= /var/log/mysql_slow_queries.log = 1。

我还没有找到任何详细说明日志文件大小的文档,以确保该文件不会继续增长超过某个点。有人知道这种事吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-08-10 23:37:05

您可以在linux上使用logrotate来帮助解决这个问题。有很多方法可以告诉你如何做到这一点。本质上,确保日志旋转在您的crontab中,我在繁忙的机器上使用每天的日志。

然后创建/etc/logrotate.d/mysql就可以了!

这里有一个很棒的方法:

http://www.question-defense.com/2009/12/20/configure-logrotate-to-rotate-and-flush-mysql-logs-without-a-password

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/299857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档