mysql开启slow_query_log

打开mysql的配置文件

cd /etc/mysql/mysql.conf.d
sudo vi mysqld.cnf

然后修改:

Here you can see queries with especially long duration
log_slow_queries    = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes

保存,然后sudo service mysql restart
报错!
解决方法:
打开mysql的日志文件

cd /var/log/mysql
vi error.log

看到里面有:

2017-05-10T11:43:18.326126Z 0 [Note] Plugin 'FEDERATED' is disabled.
2017-05-10T11:43:18.329371Z 0 [ERROR] unknown variable 'log_slow_queries=/var/log/mysql/mysql-slow.log'
2017-05-10T11:43:18.329384Z 0 [ERROR] Aborting

推测应该是log_slow_queries变量没找到。
在google中搜索:unknown variable ‘log_slow_queries=/var/log/mysql/mysql-slow.log’
找到了链接
需要把“log_slow_queries“改为“slow_query_log”
然后保存,重启成功!
思考:遇到问题,需要去读一读错误日志,如果仍有疑问去谷歌搜索一下!
mysql的日志目录:/var/log/mysql/error.log

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值