db / 未分类 · 2015年7月21日

MYSQL启动失败 The server quit without updating PID file

MYSQL启动失败
[root@resource ~]# service mysqld restart
ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/data/mysql/resource.u.com.pid).
原因一 因为改了 datadir目录
修改一下 datadir 目录
# 4 mysql dir
#mkdir /data/mysql/data
#chown -R mysql:mysql /data/mysql/data
# my.cnf The MySQL server
#[mysqld]
#socket = /tmp/mysql.sock
#datadir=/data/apps/mysql/data/

重新初始化MySql数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/data;
/usr/local/mysql/bin/mysql_secure_installation

搞定
原因 二 果真是权限问题,
[root@resource mysql]# chown -R mysql.mysql /data/mysql/
[root@resource mysql]# /etc/init
init/ init.d/
[root@resource mysql]# /etc/init.d/mysqld start
Starting MySQL. SUCCESS!
http://justwinit.cn/post/5337/
原因 三
多个my.cnf #20160824发现