MySql通用查询日志

时间:2014-05-29 11:57:05

标签: mysql linux

重新启动 Linux 上的 MySQL服务,是否会禁用已启用的常规查询记录?

在数据文件夹中生成了一个日志文件,并且它呈指数级增长。数据库每分钟有100个请求。

最初,我猜测,一些交易中断了,这使得日志膨胀。 所以我重新启动了服务,该服务停止添加到该日志文件。

我检查了全局变量,并了解了为general_log_file分配的路径。但现在它正在显示' OFF'

因此我的查询

3 个答案:

答案 0 :(得分:2)

人们通过动态(全局)变量设置MySQL配置并忘记在选项文件(my.conf)中设置变量是一个常见问题。在这种情况下,当服务器重新启动时,MySQL将恢复为默认设置。

general_log的默认设置为OFF。要立即启用常规查询日志,请将全局变量设置为ON。然后在general-log文件中设置my.conf的值,以确保每次重新启动MySQL服务器时都应用该设置。

答案 1 :(得分:0)

不,重新启动服务器并不能使二进制日志关闭......

可能是您之前更改了配置文件,现在重新启动该文件...

答案 2 :(得分:0)

MySQL将从文件配置中的任何选项开始。如果之前切换了任何全局服务器变量,它们将恢复为文件中设置的值。