0
回答
关于 Mysql 5.1.30 InnoDB 的问题.
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

我习惯用 tar 包安装Mysql.
最近也是这样,安装了全新稳定版的 Mysql 5.1.30.

最新的业务需要用到 InnoDB , 于是乎我就在 My.cnf 上把其一些调整的参数也加上.
谁知就这么一加, service mysql start 就起不来了.

错误提示:Starting MySQL.Manager of pid-file quit without updating fi[Failed]

出现这原因有2个可能,一个就是你把罪魁祸首——selinux 开启了!!解决方法如下:
打开/etc/selinux/config把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器后问题就得以解决。

这个问题涉及到MySQL的各个版本。

第二个就是!!.tar 包安装mysql, 在5.1.30 或者 5.1.24 (之前的版本我不知道了) 默认 Configure 如果你不加上 --with-plugins=innobase 这个参数的话! InnoDB 默认是不给你装上的.  而且tar 包还是要 max 版本的.
怎样.郁闷不?.

哎...

把这东西加上!.重新编译重新安装Mysql. 然后还要留意 my.cnf 配置文件中
innodb_log_group_home_dir = /data/log/mysql
这个参数后边路径的属组以及权限都要设成mysql!!.要不然错误依旧.

如果还是出问题..系统会在 配置文件中指定数据库存放路径的地方生成一个 DBserver.err  的日志.
看看还有什么问题!.解决掉!..

举报
范堡
发帖于9年前 0回/1K+阅
顶部