我的 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 ./
如果打开日志文件时遇到问题,您应该查看错误日志,它会告诉您有关任何启动错误。