欢迎光临
一起探讨学习进步

mysql开启慢查询日志

mysql如何开启慢查询日志呢,这里提供两个方法:

1)直接在配置文件修改

[root@bogon ~]# vim /etc/my.cnf

mysqld选项里面修改成这样:

[mysqld]
slow_query_log = ON
slow_query_log_file = /usr/local/mysql/var/mysql-slow.log
long_query_time&n
bsp;= 1

然后重启mysql

2)在命令行里改

mysql > show variables like '%slow_query_log%';

+---------------------+-------------------- +

| Variable_name       | Value              |

+---------------------+--------------------+

| slow_query_log      | OFF                |

| slow_query_log_file | localhost-slow.log |

+---------------------+--------------------+

2 rows in set (0.01 sec)

我们可以看到slow_query_log的状态是OFF,说明慢查询日志未开启,接下来要执行开启。

mysql > set slow_query_log = 1;

Query OK, 0 rows affected (0.00 sec)

再来看看状 态:

mysql > show variables like '%slow_query_log%';

+---------------------+-------------------- +

| Variable_name       | Value              |

+---------------------+--------------------+

| slow_query_log      | ON                 |

| slow_query_log_file | localhost-slow.log |

+---------------------+--------------------+

2 rows in set (0.01 sec)

说明已经开启了慢查询日志了。

未经允许不得转载:mysql开启慢查询日志

评论 0

评论前必须登录!