MySQLを使用しているシステムで、アプリケーション側ではなくmysqldが動作しているサーバ側にて、発行されたSQLを全てロギングしたい場合は、my.cnfに下記の定義を追加します。
ファイル名はなんでも良いですが、一般的に/var/log/の下に置くことが多いです。
[mysqld]
general_log=ON
general_log_file=/var/log/mysql-query.log
関連記事
MySQLを使用しているシステムで、アプリケーション側ではなくmysqldが動作しているサーバ側にて、発行されたSQLを全てロギングしたい場合は、my.cnfに下記の定義を追加します。
ファイル名はなんでも良いですが、一般的に/var/log/の下に置くことが多いです。
[mysqld]
general_log=ON
general_log_file=/var/log/mysql-query.log