かまたま日記3

プログラミングメイン、たまに日常

MySQLのslow-query-logの出力場所を確認する

1.my.cnfを見る

ここに設定されていることが多い

$ cat /etc/my.conf | grep slow
slow_query_log=ON
slow_query_log_file=/var/log/mysql-slow.log
long_query_time=0.1

2.my.cnfを見る

my.cnfに設定されてない場合以下のクエリを打ってみる

mysql> show variables like 'slow%';
+---------------------+--------------------------------------+
| Variable_name       | Value                                |
+---------------------+--------------------------------------+
| slow_launch_time    | 2                                    |
| slow_query_log      | ON                                   |
| slow_query_log_file | /var/log/mysql-slow.log |
+---------------------+--------------------------------------+
3 rows in set (0.00 sec)