CentOS 5.5 MySQL 5.5 通过 yum 存储库安装
[错误] 无法使用 /var/log/mysqld.slow.log 进行日志记录(错误 13)。在 MySQL 服务器进程的整个持续时间内关闭注销。再次打开它:修复原因,关闭 MySQL 服务器并重新启动它。
使用 MySQL 5.5 的标准安装(特别是来自 webtatic 存储库),由于权限问题,慢查询日志无法开始实际记录。如果我预先创建了一个副本并且chown它属于 user:mysql 和 group:mysql,那么它就可以正常工作。
在同一个目录 ( /var/log) 中,创建和记录到 mysql.log 和 mysql.error.log 没有问题。
显然我对它有一个hackish修复,但我希望能够在它上面使用logrotate,而不需要额外的logrotate来重复hackery。(唯一比hackery更糟糕的是不得不重复hacky。)
有谁知道解决这个问题的最佳做法是什么?