MySQL 日志文件禁用

non*_*s25 5 mysql logging

我的问题是如何停止 mysql 上的日志

log_error = /var/log/mysql/error.log i have commented already.
Run Code Online (Sandbox Code Playgroud)

查询也很慢。但是我在 /var/lib/mysql/hostname.log 中还有一个带有主机名的日志文件我的意思是,例如我在名为 hulk 的服务器上,所以日志将是 hulk.log 等等。该日志中包含所有查询。所以日志增长得非常快,而且也非常大。所以我的问题是如何禁用此日志?

Rol*_*DBA 11

如果您想动态停止日志记录,请登录root@localhost并运行:

SET GLOBAL general_log = 'OFF';
Run Code Online (Sandbox Code Playgroud)

就是这样。不需要重启mysql。

如果不是root@localhost,则需要以具有SUPER 权限的用户身份登录。