文轩运维博客(李文轩)

一个愿意为理想奋斗终生的人! 技术交流QQ:838997384

  :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

问题描述: RedHat6.4企业版minimal版使用源码包安装mysql-5.1数据库时,安装已经完成,编译已经通过,初始化系统也已经完成。但是启动mysql服务出现报错信息

错误信息如下:

[root@localhost ]# /etc/init.d/mysql start
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
[root@localhost ]# service mysql start
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

 

  解决方法1: 最小安装完成后,在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。
在使用”yum update”更新系统后,需要检查下/etc目录下是否会多出一个my.cnf,如果多出,将它重命名成别的。否则,MySQL将使用这个配置文件启动,可能造成无法正常启动等问题。

[root@localhost ]# mv /etc/my.cnf /etc/my.cnf.bak

 

  解决方法2: 可能是脚本文件找不到PID的位置
编辑脚本文件

[root@localhost ]# vi /etc/init.d/mysql
basedir=/usr/local/mysql/                                      指定mysql安装位置
datadir=/usr/local/mysql/mydata/                      指定mysql数据库数据存放位置

 

注意:一定要检查数据库数据存放位置是否有初始化以后的默认数据库,如果没有以下两个数据库,那么久表示数据库初始化并没有成功,请重新初始化数据库。

[root@localhost mydata]# ll
drwx——. 2 mysql root 4096 Dec 30 04:12 mysql
drwx——. 2 mysql root 4096 Dec 30 04:12 test

 

posted on 2016-01-03 13:41  Chris_李文轩  阅读(648)  评论(0编辑  收藏  举报