el capitanでmysqlのlogを取得する方法
$ mysql.server stop
/usr/local/etc/my.cnf
を設置。
loggingの設定を書く。
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
key_buffer_size=16M
max_allowed_packet=8M
pid-file = /usr/local/var/mysql/MACHINE_NAME.local.pid
#エラーログの確認
log_output=FILE
log-error=/SOMEWHERE/mysqld.log
#クエリログを表示
log_output=FILE
general_log=1
general_log_file=/SOMEWHERE/query.log
slow_query_log=1
slow_query_log_file=/SOMEWHERE/slow_query.log
long_query_time=0.5
# バイナリログを残す日数
expire_logs_days = 2
# basic
datadir = /usr/local/var/mysql
tmpdir = /tmp
character-set-server = utf8
default-storage-engine = InnoDB
innodb_buffer_pool_size = 128M
[mysqldump]
quick
my.cnfとlogを格納するディレクトリを chown ADMIN:admin
する。
$ mysql.server start