码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)

时间:2016-11-30 17:45:08      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:databases   server   without   数据库   error errcode: 13   

一 说明:

前几天,试着复制了一个mysql目录到另一台机器上面,然后更改权限并启动,但是一直报错

Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/AY14020816093477605eZ.pid).


二 排查:

上面只能看到mysql启动失败,具体的原因,需要查看数据库目录下的.err文件,查看.err文件,内容如下:

140726 00:18:10 mysqld_safe mysqld from pid file /data/mysql/AY14020816093477605eZ.pid ended

140726 00:31:19 mysqld_safe Starting mysqld daemon with databases from /data/mysql

/usr/local/mysql/bin/mysqld: File ‘./mysql-bin.index‘ not found (Errcode: 13)

140726  0:31:19 [ERROR] Aborting

140726  0:31:19 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

红色字标出来的就是这次错误报告,errcode13,一般就是权限问题,mysql用户是否对数据库目录内的所有文件具有写的权限,查看一下权限,修改MySQL目录的用户和用户组权限:

但是我明明是修改了权限的,chown -R mysql:mysql 原来我是进入了mysql这个目录之后才修改的权限,致使mysql这个目录权限没有修改过来,应该是 chown -R mysql:mysql   /usr/local/mysql

最后成功启动了!

本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1878140

MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)

标签:databases   server   without   数据库   error errcode: 13   

原文地址:http://825536458.blog.51cto.com/4417836/1878140

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!