web-dev-qa-db-ja.com

mysql 5.7 log-slow-queriesエラー

Mysql 5.7でスロークエリロギングを有効にしようとすると、次のエラーが発生します。

2016-04-27T14:55:51.934612Z 0 [エラー]不明な変数 'log-slow-queries =/var/log/mysql-query.log'

2016-04-27T14:55:51.934639Z 0 [エラー]中止

/etc/my.cnfファイルに "log-slow-queries =/var/log/mysql-query.log"が定義されていますが、5.7では無効であると想定しています。クエリログを有効にする正しいmy.cnf設定は何ですか?おかげで、

11
Alby

MySQLシステム変数の名前はslow_query_log_file

そしてそれを有効にするには、slow_query_logからONまたは1

MySQLリファレンスマニュアル:sysvar_slow_query_log_file

MySQLリファレンスマニュアル:sysvar_slow_query_log

14
spencer7593

log-slow-queriesは非推奨です

http://dev.mysql.com/doc/refman/5.7/en/slow-query-log.html を参照

# Here you can see queries with especially long duration
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 1
25