mysql安装过程中的一些错误解析――The server quit without updating PID file

现在的很多linux系统下面都有很多服务,然而怎样安装最新版本的服务呢,那就是从官网下载,或其他地方,不过大部分都是源码安装的,这点相信大家都深有体会,当然源码安装的过程错误是不可能不出现的,特别是LAMP,LNMP环境,都相互依赖,我们用源码装的时候就会这样,那样的错误,所以我们将安装mysql时出现的错误记录如下:
一.在经过一系列的编译之后,在我们启动的时候出现了一个错误 ,
The server quit without updating PID file(/usr/local/mysql/data/localhost.localdomain.pid)
大致意思就是找不到pid,
      我们就先解决这个:
    这个错误的最直观的错误就是mysqld的进程已经启动了,所以,直接查看,并杀死就ok啦!不行的话就看下面的一些解决方法呗。
         1. 可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
                  “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!
         2.mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有             指定数据目录(datadir)。
            请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data
         3.可能进程里已经存在mysql进程
            用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!   
         4.上面的急个都不行的话,就将源码重新编译,注意,一定要把之前安装的有关mysql的文件删除。
 这个是我在CentOS5.8上面遇到的。

本文出自 “Knowledge” 博客,转载请与作者联系!

你可能感兴趣的:(server,File,pid,LNMP,quit,the,updating,Without)