MySQL删除或禁用慢查询日志

MySQL默认是记录慢查询日志的,当慢日志文件达到一定量级时,比如GB级,就可以删除它,如果实在不需要记录,可直接禁用。

有以下几个方法可供使用。

方法1

  1. 以root身份登录mysql,执行set global slow_query_log=0;

  2. 将慢日志文件删除或改名;

  3. 在mysql中执行set global slow_query_log=1;

方法2

  1. 删除慢日志文件;
  2. 登录MySQL,执行FLUSH SLOW LOGS;

同目录下的err文件,也就是错误日志,也可以按此方法删除,不同的是执行FLUSH ERROR LOGS;

方法3

这个方法是直接禁用慢日志。

  1. 配置文件中修改 slow_query_log=0,原值是1表示开启;
  2. 重启mysql服务;
  3. 删除慢日志文件。

如果需要记录的话可以再改回去。

Leave a Comment

豫ICP备19001387号-1