mysqlで実行したsqlをすべてログに吐かせる


ウェブサイトを作っていたりすると、mysqlで実行したsqlを見たくなることがよくあります。

/etc/my.cnfを編集します

# /etc/my.cnfを編集
[mysqld]
log=/tmp/query.log

logの設定を追加します。

これだけだと出なかったので
先にファイルを作ってパーミッションをmysqlユーザーにしました

touch /tmp/query.log
chown msyql:mysql /tmp/query.log

あとはmysqlを再起動すれば/tmp/query.logに実行したsqlが書き込まれます。
よかったよかった


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です