PostgreSQL/MySQLで、実行したクエリをログに取る

PostgreSQL

postgresql.conf の以下をtrueにしてコメントを外す

#log_statement = false

syslog使って出力するので、出力先は/etc/syslogd.conf の設定次第。

MySQL

mysqld 起動時に --log を付加する。
my.cnfでは、設定できない。

# safe_mysqld --datadir=$datadir --pid-file=$pid_file --log &

出力先はMySQLのデータディレクトリにある、<ホスト名>.log というファイル。
例:
/usr/local/mysql/data/xxxx.log