Failed to open log (file ‘./mysql-bin.000013’, errno 13)

linux的mysql突然出现

/usr/libexec/mysqld: File ‘./mysql-bin.001925’ not found (Errcode: 13)
Failed to open log (file ‘./mysql-bin.001925’, errno 13)这样的错误

查看了好多的资料最后想起来是

我上次使用了”/usr/local/mysql/bin/mysqld_safe –user=root &”启动mysqld,所以产生的binlog文件权限变为root。

-rw-rw—- 1 root root       126 Apr 15 00:10 mysql-bin.001925

提醒一下启动mysql最好不要使用root用户,官方文档提倡用非root用户启动;

用chgrp和chown改变这个文件的用户组和用户就可以了!

 

 » 本站地址:http://www.gomoth.com

标签: