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設定は何ですか?おかげで、
MySQLシステム変数の名前はslow_query_log_file
そしてそれを有効にするには、slow_query_log
からONまたは1
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