首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql通用查询日志

MySql通用查询日志
EN

Stack Overflow用户
提问于 2014-05-29 11:57:05
回答 3查看 208关注 0票数 1

Linux上重新启动MySQL服务是否会禁用已经启用的通用查询日志记录?

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

一开始我猜到,有一些交易在这两者之间发生了突破,这使得日志膨胀了。所以我重新启动了服务,停止了对日志文件的添加。

我检查了全局变量,并知道为general_log_file分配了路径。但现在它是在炫耀。

所以我的疑问

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-05-29 12:39:17

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

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

票数 2
EN

Stack Overflow用户

发布于 2014-05-29 11:59:49

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

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

票数 0
EN

Stack Overflow用户

发布于 2014-05-29 11:59:59

MySQL将从文件配置中的任何选项开始。如果您之前切换了任何全局服务器变量,它们将被还原为文件中设置的内容。

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

https://stackoverflow.com/questions/23932774

复制
相关文章

相似问题

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