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

启动MySQL时报错

时间:2015-12-24 17:56:53      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:without   server   error   mysql   local   

今天编译安装MySQL在启动时,报如下错误:

Starting MySQL....................... ERROR! The server quit without updating PID file (/usr/local/mysql/data/k8s-1.pid)


解决方法 

1、查看/usr/local/mysql/data/mysql.pid文件有没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2、可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9  进程号”杀死,然后重新启动mysqld! 我是这个方法解决的。


3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。

4、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data


启动MySQL时报错

标签:without   server   error   mysql   local   

原文地址:http://zengxh.blog.51cto.com/10650604/1727957

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