[root@localhost ~]#  service mysqld start
Starting MySQL.The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).                                  [失败]

 

在你尝试从其他地方查找解决方法还没有解决的时候 你不妨可以尝试一下这里的方法:1.kill掉mysql的服务;

2.出现这个问题的原因 可能是由于你指定了安装数据库 数据文件的位置 不是默认的 /usr/local/mysql/data/下   而是其他的地方,如果是这样,你尝试在/etc/my.cnf的mysqld 中添加

datadir=你自己设置的位置 ;请再次尝试启动mysql;log-error 如果你不设置具体的位置 它是和数据文件在同一个文件夹里面的; mysqld使用错误日志名 host_name.err 并在数据目录中写入日志文件;如:localhost.localdomain.err