服务器上面新装了mysql,直接将内网的配置文件拿过来用,在启动mysql的时候,提示:
Starting MySQL.Manager of pid-file quit without updating fi[失败]
吐血了,这个问题,遇到过好几次了….查看mysql启动日志:
/usr/local/mysql/libexec/mysqld: File ‘./mysql-bin.index’ not found (Errcode: 13)
/usr/local/mysql/bin/mysqld: File ‘./mysql-bin.index’ not found (Errcode: 13)
提示mysql-bin.index找不到,我进入/opt/data目录一看,不是有吗!!!突然想起来了,data目录是我mkdir的,权限还没有设置,于是感觉是这个问题的~~,赶紧
chmod -R 777 /opt/data/
再次启动mysql:
[root@JST-CN mysql]# ./support-files/mysql.server start
Starting MySQL. [确定][root@JST-CN mysql]# netstat -ntl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:33541 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LIST
启动成功,3306端口开放~搞定!唉,linux真是麻烦,权限、用户组、selinux、iptable…一点点不注意就完蛋~~这次我mysql重装了3次,才想到是权限问题!
上次也是这个问题,【解决】Starting MySQL.Manager of pid-file quit without updating fi[失败],不过解决方法不一样;
将mysql安装可能遇到的错误整理了下,具体可以参考《部署Centos5.4服务器–MySql篇》
原创文章,转载请注明: 转载自三叶草
特别声明:商业网站转载需经作者同意,否则视为侵权!
评论:3
参与评论