在ubuntu 16.04上用systemctl start mysql
启动mysql,启动失败。
查看/var/log/mysql/error.log
文件,发现:
[ERROR] unknown variable 'log_slow_queries=/var/log/mysql/mysql-slow.log'
网上搜索了下,是因为设置慢查询配置语句有变化。
进入/etc/mysql/mysql.conf.d
,sudo 修改mysqld.cnf
文件。
把
log_slow_queries = /var/log/mysql/mysql-slow.log
注释掉,添加
slow-query-log-file = /var/log/mysql/mysql-slow.log
slow_query_log = on
保存,重启mysql,问题解决!