本文摘自PHP中文网,作者V,侵删。
mysql命令行开启慢查询日志的方法:执行【set global slow_query_log='ON';】语句即可开启。通过执行【show variables like "%slow%";】语句可以检查慢查询日志是否已开启。

具体方法:
(推荐教程:mysql教程)
查看一下默认慢查询的时间10秒
1 2 3 4 5 6 7 | mysql> show variables like "%long%" ;
+
| Variable_name | Value |
+
| long_query_time | 10.000000 |
+
1 row in set (0.00 sec)
|
设置成3秒,加上global,退出再次进入生效
1 2 | mysql> set global long_query_time=3;
Query OK, 0 rows affected (0.00 sec)
|
查看一下慢查询是不是已经开启
1 2 3 4 5 6 7 8 9 10 | mysql> show variables like "%slow%" ;
+
| Variable_name | Value |
+
| log_slow_queries | OFF |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /usr/ local /mysql/mysql-slow.log |
+
4 rows in set (0.00 sec)
|
启用慢查询
1 2 | mysql> set global slow_query_log= 'ON' ;
Query OK, 0 rows affected (0.28 sec)
|
查看是否已经开启
1 2 3 4 5 6 7 8 9 10 | mysql> show variables like "%slow%" ;
+
| Variable_name | Value |
+
| log_slow_queries | ON |
| slow_launch_time | 2 |
| slow_query_log | ON |
| slow_query_log_file | /usr/ local /mysql/mysql-slow.log |
+
4 rows in set (0.00 sec)
|
相关推荐:php培训
以上就是mysql命令行怎么开启慢查询日志的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
mysql设置主键有什么用
关于mysql 实现表连接(左,右,内,全连接)
mysql外键使用及说明详解
mysql数据库增量备份的实现思路方法介绍
mysql当前时间增加5分钟的实现方法
mysql是什么
mysql字符串字段如何按照逗号截取进行储存
mysql事务隔离级别内容的介绍(读提交)
如何防止sql注入攻击?
mysql怎么查询最近7天的数据
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql命令行怎么开启慢查询日志