sol*_*117 26 mysql logging bin
MySQL 5.1.54 Ubuntu 11.04
我尝试将my.conf中的bin日志目录更改为:
[mysqld]
log_bin=/home/developer/logs/mysql/mysql-bin.log
Run Code Online (Sandbox Code Playgroud)
在此更改后MySQL服务器无法启动错误:
/usr/sbin/mysqld: File '/home/developer/logs/mysql/mysql-bin.index'
not found (Errcode: 13)
111005 12:47:58 [ERROR] Aborting
Run Code Online (Sandbox Code Playgroud)
目录/ home/developer/logs/mysql /的权限是0777
这是怎么回事?
sol*_*117 26
像往常一样,解决方案很简单但不明显:它需要编辑apparmor设置我刚刚添加到/etc/apparmor.d/usr.sbin.mysqld一个新的字符串,其中包含目标目录的路径:/ home/developer/logs/*RW
有用!
小智 22
/ usr/sbin/mysqld:找不到文件'/usr/binlogs/mysql-bin.index'(错误代码:13)
它对我有用:
chown -R mysql:mysql/usr/binlogs /
对于遇到类似问题的人来说,只是一个FYI,解决方案基本相同,但问题的原因并不明显.
在升级Debian wheezy之后,mysql无法启动.
不知何故,我不知道如何,对某些文件的权限/var/lib/mysql
不归mysql用户所有,从而阻止服务器启动.
一个chown -R mysql.mysql /var/lib/mysql
固定它.
我没有做任何搞乱mysql的事情,这是一个标准:
apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
Debian升级期间出现了一些问题,需要人工干预.
归档时间: |
|
查看次数: |
66294 次 |
最近记录: |