第一种方法:
修改配置文件my.cnf(windows下my.ini),在[mysqld]下的下方加入
slow_query_log = ON //慢查询开启状态,ON开启,OFF关闭
slow_query_log_file = /usr/local/mysql/data/slow.log //linux( 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录))
long_query_time = 1 //查询超过多少秒才记录
第二种方法:
命令行设置
mysql> set global slow_query_log='ON';
mysql> set global slow_query_log_file='/usr/local/mysql/data/slow.log'; //linux
mysql> set global slow_query_log_file='D:\\mysq\data\slow.log'; //windows
mysql> set global long_query_time=1;