Php Mac Sierra上的My.cnf文件用于慢速查询

Php Mac Sierra上的My.cnf文件用于慢速查询,php,mysql,mysql-slow-query-log,Php,Mysql,Mysql Slow Query Log,我正在尝试设置慢速查询日志的时间,但找不到正确的文件: 我在/usr/local/var/mysql下找到了一个文件 MYUSER-slow.log 这向我展示了耗时10秒的查询(MYSQL中的标准是10秒)——我在/usr/local/cillar/MYSQL/5.7.17/support-files/下编辑了my-default.cnf,并在创建/etc/my.cnf之后添加了这个 slow_query_log = 1 slow_query_log_file = /var/log/mysql

我正在尝试设置慢速查询日志的时间,但找不到正确的文件:

我在/usr/local/var/mysql下找到了一个文件

MYUSER-slow.log

这向我展示了耗时10秒的查询(MYSQL中的标准是10秒)——我在/usr/local/cillar/MYSQL/5.7.17/support-files/下编辑了my-default.cnf,并在创建/etc/my.cnf之后添加了这个

slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-queries.log
long_query_time = 1

似乎什么都不管用。谁可以将查询时间设置为最长1秒?

编辑my.cnf后,需要重新启动mysqld才能使其生效。在mysqld启动期间,配置文件是只读的

您还可以动态设置这些变量。动态全局变量可以在mysqld运行时更改,并且更改会影响任何后续会话(当前会话不会继承全局更改)


并非所有全局变量都支持动态更改,有些需要重新启动。这是每个变量记录在

谢谢比尔-设置全局变量是解决方案。
mysql> SET GLOBAL slow_query_log = 1;
mysql> SET GLOBAL slow_query_log_file = /var/log/mysql/slow-queries.log;
mysql> SET GLOBAL long_query_time = 1;