如果不重新启动服务器,我可以完全禁用常规日志记录
因为,根据文件:
SET sql_log_bin = {0|1}
sql_log_bin如果客户端具有该SUPER权限,则禁用或启用当前连接的二进制日志记录(是会话变量).如果客户端没有该权限,则该语句将被拒绝并显示错误.
我可以在不重启MySQL的情况下启用/禁用常规日志吗?
And*_*w T 11
对于现在使用5.1的任何人,你可以使用这些命令(必须查找它们并且这个Q&A出现了)
SET GLOBAL log_output='TABLE'; #or FILE
SET GLOBAL general_log='OFF'; #or ON
SET GLOBAL slow_query_log='ON'; #or OFF
TABLE将它们存储在mysql.general_log和mysql.slow_log表中,而不是在开发中用于查看和截断的文件.
| 归档时间: | 
 | 
| 查看次数: | 16248 次 | 
| 最近记录: |