MAMP MySQLのクエリログ出力設定

MySQLのクエリログを取りたい。

MySQLの起動用シェルスクリプト を修正。
/Applications/MAMP/bin/startMysql.sh

# /bin/sh
/Applications/MAMP/Library/bin/mysqld_safe –port=3306 –socket=/Applications/MAMP/tmp/mysql/mysql.sock –pid-file=/Applications/MAMP/tmp/mysql/mysql.pid –log-error=/Applications/MAMP/logs/mysql_error_log –log=/Users/user/Desktop/mysql_query.log &

最後の&の前に
–log=/Users/user/Desktop/mysql_query.log
↑ハイフン2つ
を追加する

ログファイルの場所、名前は任意。

MAMP再起動。
起動時に存在しなければログファイルが作成される。

すごい量になるので、必要ないときは消しておいた方がいいかも。

参考ありがとう:http://mawatari.jp/archives/logging-mysql-queries-on-mamp