centos6.6 下编译安装mysql5.6?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

centos6.6 下编译安装mysql5.6?报错

爱吃鱼的程序员 2020-06-12 10:25:57 20

我在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 文件。

关系型数据库 MySQL
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-12 10:26:16

    在启动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"也是没有的,除了我自己改名的那个。为何要编译?为何不用官方repo?搞定了是我自己配置时有一步没做多谢关注有些情况下需要编译安装的。
    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程