プログラムから発行されたSQLを、MySQLサーバ側で全てロギングする

カテゴリ: MySQL

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

[mysqld]
general_log=ON
general_log_file=/var/log/mysql-query.log
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。