mysql不能启动 Manager of pid-file quit without updating file.

启动mysql失败,提示Manager of pid-file quit without updating file.错误。从网上直接搜索错误信息,感觉出错原因及解决方案都不适用于本机的情况。

本着出错要查出其原因的原则,查看了mysql的出错日志(出错日志所在路径,请根据您自己机子的实际情况查找),发现错误信息:File ‘./mysql-bin.index’ not found (Errcode: 13),查看数据库文件,mysql-bin.index确实存在。

查看数据库文件的权限,发现全都变成了 drwx—— 2 1001 1001。突然想起之前重建过mysql用户,造成数据库文件的权限用户信息丢失。重新授权即可。

sudo chown -R  mysql var/
sudo chgrp -R  mysql var/

再次启动mysql,成功!