MySQL开启慢查询新服务器

Mysql 发表时间:2018-06-25 10:51:12 作者:梁子亮 浏览次数:1023

打开Navicat,运行sql,查看慢查询是否已开启 ,如果slow_query_log 是off,则未开启,需要开启。

show variables like '%quer%';

查看慢查询时间,long_query_time是10秒,就是慢查询是10秒

show VARIABLES like 'long_query_time';

编辑/etc/my.cnf

vim /etc/my.cnf

在[mysqld]下面添加这3行

slow_query_log = on
slow_query_log_file=/home/mysql/log/slow.log
long_query_time=1

重启MySQLd,重启时保证/home/mysql/log文件夹存在,slow.log文件不用存在,会自动创建

service mysql restart

进入/home/mysql/log把slow.log文件的权限给到777

chmod -R 777 slow.log

测试一下, 进入MySQL

mysql -uroot -p
mysql> select sleep(2);

进入/home/mysql/log/slow.log看看有没有记录

vim /home/mysql/log/slow.log

完成

上一篇   css3效果