我已经研究过启用MySQL查询日志。在不久的某个时候,在我公司的生产服务器上启用这个功能将是很好的,这样如果有任何关于针对数据库运行的查询的问题,我们就可以看到它们。
我发现:将以下行添加到/etc/my.cnf: log=/var/log/ MySQL _query.log并重新启动MySQL服务器。我还可以分析慢查询:log- slow queries= /var/log/mysql_slow_queries.log = 1。
我还没有找到任何详细说明日志文件大小的文档,以确保该文件不会继续增长超过某个点。有人知道这种事吗?
发布于 2011-08-10 23:37:05
您可以在linux上使用logrotate来帮助解决这个问题。有很多方法可以告诉你如何做到这一点。本质上,确保日志旋转在您的crontab中,我在繁忙的机器上使用每天的日志。
然后创建/etc/logrotate.d/mysql就可以了!
这里有一个很棒的方法:
https://serverfault.com/questions/299857
复制相似问题