gpt4 book ai didi

mysql - 为什么 `log_slow_queries` 会中断 `my.cnf` ?

转载 作者:IT老高 更新时间:2023-10-28 23:49:41 25 4
gpt4 key购买 nike

为什么我不能在 CentOS 6.4 上的 MySQL 5.6 上使用 slow_query_log?

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
...

## Logging

## *** THESE LOGS WORK JUST FINE ***
log_error = /var/log/mysql/error.log
general_log_file = /var/log/mysql/mysql.log
general_log = 1

## *** THESE LOGS BREAK MYSQL ***
#log_slow_queries = /var/log/mysql/slow.log
#long_query_time = 5
#log-queries-not-using-indexes

这是 /var/log/mysql 目录:

$ ls -lh
total 100K
-rw-r----- 1 mysql root 47K Nov 22 06:02 error.log
-rw-rw---- 1 mysql root 42K Nov 22 06:05 mysql.log
-rw-rw---- 1 mysql mysql 0 Nov 22 06:01 slow.log

如果我取消注释 /etc/my.cnf 中的 log_slow_query 行,我会收到以下错误:

$ /etc/init.d/mysql restart
Shutting down MySQL.. SUCCESS!
Starting MySQL..... ERROR! The server quit without updating PID file (/var/lib/mysql/server.domain.com.pid).

我错过了什么?

最佳答案

看起来 MySQL 改变了格式。现在是 slow_query_log 而不是 log_slow_queries

这个有效:

slow_query_log                  = 1
slow_query_log_file = /var/log/mysql/slow.log
long_query_time = 5

关于mysql - 为什么 `log_slow_queries` 会中断 `my.cnf` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20136926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com