my.cnf配置后mysql报错

环境:CentOS
mysql 5.6
想要在my.cnf中配置慢查询日志,配置如下:

slow_query_log=1
slow_query_log_file=/var/lib/mysql/slowquery.log
long_query_time-1

进入mysql命令窗口时报错:

error: Found option without preceding group in config file: /etc/mysql/my.cnf at line: 27
Fatal error in defaults handling. Program aborted

直接进入官网查找答案:
Mysql官网文档
文档中写道,慢查询日志是这样配的:(有版本区分,mysql5.6之后的版本和之前的有差别,比如5.6以上版本,日志文件配置变量叫“slow_query_log_file”,之前叫“log-slow-queries”)
1. 配置变量前需要加上" [mysqlId]",如下图所示:
2. 并且需要添加日志文件,添加文件所有者和分组为mysql:

chown mysql.mysql -R /var/log/mysql

my.cnf配置后mysql报错
以上的两点都需要满足,修改完成后就不会报错了。