LoginSignup
3
4

More than 5 years have passed since last update.

MySQLのクエリーのログを取る設定。

Posted at

あんまりこういうのは取りたくないもんだが。。
以下はOSXでhomebrewで入れたmysqlの場合です。

とりあえず設定ファイル開いて、

sudo vim /etc/my.cnf

ログの設定を追記する。

[mysqld]
general_log = ON
general_log_file=/var/log/mysqld_query.log

mysqlを停止する。

sudo /usr/local/opt/mysql/bin/mysql.server stop

以下でもよい。

mysql.server stop

mysqlを起動する。

sudo /usr/local/opt/mysql/bin/mysql.server start

エラーが出る。

Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/mymac.local.pid).

所有者を変える。

sudo chown mymac /usr/local/var/mysql/mymac.local.err 

mysqlを起動する。

sudo /usr/local/opt/mysql/bin/mysql.server start

ログを見る。

tail -f /var/log/mysqld_query.log
3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4