解决Mysql不能启动的问题

安装好MYSQL后启动数据库出错
[root@lnmp-1 mysql]# service mysqld start
Starting MySQL..The server quit without updating PID file (/var/lib/mysql//lnmp-1.pid).[FAILED]
从网上找来的一种方法,
1、在 my.cnf 中增加了  在server下面

# The MySQL server 中添加下面三行

[safe_mysqld]
err-log = /var/log/mysqld.log
pid-file = /var/lib/mysql//lnmp-1.pid这个文件名字貌似不能随便指定的
(我指定成了别的是不行的 ,这里的db1是你的hostname,也是上边报错的文件

[root@lnmp-1 mysql]# service mysqld start
Starting MySQL..[  OK  ]

MYSQL成功启动。

后来修改MYSQL的root密码之后,启动MYSQL服务又报错,跟上面报错类似。

使用ps -ef | grep mysqld 命令查看是否有MYSQL的进程,发现MYSQL有僵尸进程;

使用kill -9 进程ID 杀掉进程之后,重启MYSQL成功。