MySQL 5.1.54 Ubuntu 11.04
我正在尝试将 my.conf 中的 bin 日志目录更改为:
[mysqld]
log_bin=/home/developer/logs/mysql/mysql-bin.log
在此更改后,MySQL 服务器无法启动并出现错误:
/usr/sbin/mysqld: File '/home/developer/logs/mysql/mysql-bin.index'
not found (Errcode: 13)
111005 12:47:58 [ERROR] Aborting
目录/home/developer/logs/mysql/的权限是 0777
发生了什么事?
最佳答案
像往常一样,解决方案很简单但并不明显:它需要编辑 apparmor 设置 我刚刚向 /etc/apparmor.d/usr.sbin.mysqld 添加了一个带有目标目录路径的新字符串:/home/developer/logs/* rw
有效!
关于mysql - 尝试更改 bin 日志目录 : mysql-bin. 未找到索引 (Errcode: 13),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660410/