MYSQL慢查询日志

1.登陆MYSQL
mysql -uroot -p
2.查看慢查询是否开启以及开启命令
mysql>show variables like 'slow_query_log';
slow_query_log off未开启
mysql>set global slow_query_log='ON';
3.查看慢查询定义事件
mysql>show variables like 'long_query_time';
long_query_time 10.000000慢查询定义时间
mysql>set global long_query_time=3;//时间根据实际自己定义,单位S
4.设置日志存放位置
mysql>set global slow_query_log_file='/var/log/mysql/slow_query_log.log';
5.查看日志
tail -f /var/log/mysql/slow_query_log.log

另外,如果不知道MYSQL的位置,可以使用以下命令
whereis mysql

点赞