ヘプタゴンの技術ブログ

サーバ/ネットワーク/linux/AWSとか青森を拠点でやってます

Mysqlでクエリログを出力する

いつも覚える前に忘れてしまうのでメモ。

環境は
CentOS6
Mysql5.5です。

vi /etc/my.cnf
———————-
[mysqld]
log = /var/log/mysql_query.log
———————-

vi /etc/init.d/mysqld
———————
# $exec –datadir=”$datadir” –socket=”$socketfile” \
$exec –log –datadir=”$datadir” –socket=”$socketfile” \
———————

touch /var/log/mysql_query.log
chown mysql.mysql /var/log/mysql_query.log

/etc/init.d/mysqld restart

デバッグ終わったら設定を元に戻すのを忘れずに。。。
いつも気づいたら大変なことになってます。