MySQL启动不了,显示“The

MySQL 启动不了,始终显示“The server quit without updating PID file”,很多人不知道什么原因,只能一步一步去排查。下文就让小编给大家讲讲“The server quit without updating PID file”解决办法。

The server quit without updating PID file 解决办法:

MySQL启动不了,显示“The插图电脑技术吧

解决方法:给予权限,执行“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,就赶快把它删除掉吧,它就是罪魁祸首了。本人就是使用第三条方法解决的!http://blog.rekfan.com/?p=186

4.mysql 在启动时没有指定配置文件时会使用 /etc/my.cnf 配置文件,请打开这个文件查看在 [mysqld] 节下有没有指定数据目录(datadir)。

解决方法:请在 [mysqld] 下设置这一行:datadir = /usr/local/mysql/data

5.skip-federated 字段问题

解决方法:检查一下 /etc/my.cnf 文件中有没有没被注释掉的 skip-federated 字段,如果有就立即注释掉吧。

6. 错误日志目录不存在

解决方法:使用“chown”“chmod”命令赋予 mysql 所有者及权限

7.selinux 惹的祸,如果是 centos 系统,默认会开启 selinux

解决方法:关闭它,打开 /etc/selinux/config,把 SELINUX=enforcing 改为 SELINUX=disabled 后存盘退出重启机器试试。

正文完
 0