Mac OS X MySQL 查询日志未写入

Mac OS X MySQL 查询日志未写入

我的 my.cnf 有以下设置

[mysqld]
general_log =1
general_log_file = /var/log/mysqld.log
query_cache_type=1
query_cache_size=64M

之前也曾将其设置为

[mysqld]
log = /var/log/mysqld.log
query_cache_type=1
query_cache_size=64M

我知道我曾经让这个工作过,但今天当我去跟踪它时,我发现它不起作用了。我在 /var/log 中有这个文件,这是权限

-rw-r--r-- 1 _mysql wheel 0 7月26日 10:27 mysqld.log

它是

-rw-r--r-- 1 根轮 0 7月26日 10:27 mysqld.log

答案1

我在 OS X 上使用标准 MySQL 5.5.15 包启用了二进制日志记录。它记录到其默认位置(即其自己的数据目录,在本例中为 /usr/local/mysql/data)权限如下:

-rw-rw----     1 _mysql  wheel    5.6M  2 Feb 08:08 mysql-bin.000018

该文件夹本身是:

drwxr-xr-x    75 _mysql  wheel    2.5K  2 Feb 08:12 ./

如果打开日志文件时遇到问题,您应该查看错误日志,它会告诉您有关任何启动错误。

相关内容