mysql8 设置慢日志

docker安装也可用此办法

  1. 在配置文件添加:
[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION'
log_error=/logs/error.log
general_log=1
general_log_file=/logs/general.log
log_bin=/logs/binlog
slow_query_log=1
slow_query_log_file=/logs/slow.log
long_query_time=0.05
  1. general_log、slow_query_log 设置为1表示开启,general_log_file、slow_query_log_file 日志目录,long_query_time慢查询时间单位秒。

  2. 重启后执行sql查看是否生效

SHOW VARIABLES LIKE 'long_query_time';
SHOW VARIABLES LIKE 'slow_query_log_file';
posted @ 2025-01-14 14:33  熊先生不开玩笑  阅读(32)  评论(0)    收藏  举报