Mysql 5.6 开启满日志方法

http://blog.csdn.net/xfcy1990/article/details/51957557

开启方法有两种:

1,修改配置文件(需重启mysqld服务):

[root@localhost app]# cat /etc/my.cnf

[mysqld]    

#开启慢查询日志记录  

slow_query_log=1  

#查询时间超过0.1秒的sql语句会被记录  

long_query_time=0.1  

#记录没有使用索引的查询  

log_queries_not_using_indexes=1  

#记录慢查询日志的文件地址  

slow-query-log-file=/var/lib/mysql/localhost-slow.log  

注意:先创建文件 并赋予mysql用户权限 

touch /var/lib/mysql/localhost-slow.log  

chown mysql:mysql /var/lib/mysql/localhost-slow.log

2,在mysql控制台修改,无需重启mysqld服务

#开启慢查询日志记录

mysql> set global slow_query_log=on;

Query OK, 0 rows affected (0.00 sec)

#查询时间超过0.1秒的sql语句会被记录

mysql> set global long_query_time=0.1;

Query OK, 0 rows affected (0.03 sec)

#记录慢查询日志的文件地址

mysql> set global slow_query_log_file="/var/lib/mysql/localhost-slow.log";

Query OK, 0 rows affected (0.04 sec)

#记录没有使用索引的查询

mysql> set global log_queries_not_using_indexes=on;

Query OK, 0 rows affected (0.00 sec)

注意:先创建文件 并赋予mysql用户权限 

touch /var/lib/mysql/localhost-slow.log

chown mysql:mysql /var/lib/mysql/localhost-slow.log

运维QQ交流群:171586999

你可能感兴趣的:(Mysql 5.6 开启满日志方法)