http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)

一个MySQL 5.1.26(RC)的问题

2008年7月16日(Wednesday) 15点32分 作者: 红薯 天气: 心情: 一般

环境描述:RedHat Enterprise Linux 5.0 (64位,内核版本:2.6.18-8.el5)
MySQL:5.1.26RC

下载rpm安装后成功启动,利用mysql命令可以查看到三个数据库,mysql工作正常。

接下来我需要将数据目录切换到/data/mysql-db,于是我在etc目录下放置my.cnf来指定这个目录,然后使用下面的命令来初始化数据库
1. chown -R mysql:mysql /data/mysql-db
2. service mysql stop
3. mysql_install_db --user=mysql

接下来使用service mysql start命令启动数据库出现错误:

Starting MySQL.Manager of pid-file quit without updating fi[Failed]

如果用 mysqld_safe --user=mysql & 命令启动数据库则正常,说明my.cnf正确无误。

在mysql网站上搜到不到关于这个问题的帖子,目前还没找到解决的办法。

......

经过几分钟的脑海搜索,终于找到了罪魁祸首——selinux
打开/etc/selinux/config把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器后问题就得以解决。

那么这个问题就涉及到MySQL的各个版本了。

标签: MySQL 
姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验