my opinion is my own

MySQLでslow_query_log_fileのファイルは事前に作成する必要あり

slow_query_log_file で指定するスロークエリログファイルは事前に作成しておく必要があるという話。常識?

スロークエリログ関連のシステム変数

[mysqld]
slow_query_log=ON
slow_query_log_file = /var/log/slow.log
long_query_time=0

事前に作成しておかないとエラーが出力される。

mysqld: File '/var/log/slow.log' not found (Errcode: 13 - Permission denied)
2019-07-01T11:16:23.095556Z 0 [ERROR] Could not use /var/log/slow.log for logging (error 13 - Permission denied). Turning logging off for the server process. To turn it on again: fix the cause, then either restart the query logging by using "SET GLOBAL SLOW_QUERY_LOG=ON" or restart the MySQL server.
---

関連しているかもしれない記事


#MySQL