centos6.6 下编译安装mysql5.6

大圈 发布于 2015/10/30 14:32
阅读 277
收藏 0

我在centos6.6 下编译安装mysql5.6。安装完成后,启动mysql,service mysqld start 时报错。如下:

Starting MySQL..The server quit without updating PID file ([FAILED]al/mysql/data/iZ25myf4uzjZ.pid).

然后网上找各种解决办法,都不能解决问题,最后看到一个解决办法是将/etc/my.cnf删除,然后再重启,问题解决了。PS :  /etc/my.cnf这个文件是我拷贝此文件/usr/local/mysql/support-files/my-huge.cnf,然后重新命名的。而且/usr/local/mysql/support-files/目录下是没有my-default.cnf文件的。如果我重新将/usr/local/mysql/support-files/my-huge.cnf文件拷贝到/etc/下并命名为my.cnf的话,再重启mysql,还是会报错,依然是上面红字的错误。求各位指点,如果我干脆不要此/etc/my.cnf配置文件了,那我以后想要配置mysql的话怎么办呢?有什么办法从根本上解决呢?最好是在/etc/下可以有my.cnf 文件。

加载中
0
开源中国首席公关
开源中国首席公关

在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf"(也就是你的Mysql的安装目录),默认的my.cnf位置在/usr/local/mysql/my.cnf,所以你必须将/etc下的那个my.cnf重命名或者去掉,否则可能造成无法正常启动等问题。配置mysql当然在Mysql的安装目录下的my.cnf去配置


大圈
大圈
搞定了 是我自己配置时有一步没做 多谢关注。
开源中国首席公关
开源中国首席公关
回复 @大圈 : 把你编译安装的cmake 指令发来,另外不建议编译安装不熟悉的软件
大圈
大圈
我在安装目录下找过了,没有此文件,而且find / -name "my.cnf"也是没有的,除了我自己改名的那个。
0
Feng_Yu
Feng_Yu
为何要编译?为何不用官方repo?
大圈
大圈
搞定了 是我自己配置时有一步没做 多谢关注
大圈
大圈
有些情况下需要编译安装的。
返回顶部
顶部