linux系统启动mysql报错:
[root@izbp10qae64mjsxfhxmp5fz data]# service mysql start
报错信息:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/izbp10qae64mjsxfhxmp5fz.pid).
分析原因:我是用root用户启动的,/usr/local/mysql/data/文件的权限是mysql的,需要给这个文件夹授权:
chown mysql:mysql /usr/local/mysql/data/
再次启动:
service mysql start
我之前的解决办法是:
1.删除报错的文件 rm izbp10qae64mjsxfhxmp5fz 相关的文件
2.启动:service mysql start
3.有时候删掉izbp10qae64mjsxfhxmp5fz 文件之后,重启还是会报错,就需要删除掉mysql-bin.index文件:
cd /var/log/mysql
ls
rm mysql-bin.000001 mysql-bin.index
service mysql start
4.因为我们用到了mysql主从复制,所以需要重新指定主从信息。