最近 CPU 老是飙到 100%,负载超高,导致网站打不开。可以尝试关闭 MySQL,等一会儿再打开。
在网上发现慢日志可能会导致这种情况的发生,而且一般情况下,这个对我们也没什么作用,于是就尝试关掉慢日志。
一、永久性关闭 (对应是永久性方式打开)
修改my.cnf或my.ini文件。
方式1、把[mysqld]下的slow_query_log的值修改为OFF,保存再重启MySQL服务器。
[mysqld] slow_query_log = OFF
方式2、把[mysqld]下的slow_query_log一项删除或注释掉,保存再重启MySQL服务器。
[mysqld] #slow_query_log = ON
查询慢查询日志所在目录
mysql> show variables like '%slow%';
查询设置的慢查询日志查询超时的时长
mysql> show variables like 'long_query_time';
二、临时性关闭 (对应临时性方式打开)
1、使用SET语句设置。
mysql> set global slow_query_log = off;
2、重启MySQL服务器,long_query_time会还原为默认值10。
systemctl restart mysqld
原文参考:https://blog.csdn.net/Te_Amo_SHX/article/details/127938383
声明:本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 你好!刘
本文地址:MySQL关闭慢查询日志的方法
本文地址:MySQL关闭慢查询日志的方法
发表评论