首页  >  问答  >  正文

service mysql.server start 启动失败

迷茫迷茫2763 天前502

全部回复(2)我来回复

  • 天蓬老师

    天蓬老师2017-04-17 16:43:55

    已解决。
    解决思路:
    讲道理mysql应该是从
    --defaults-file 指定的地址去读取配置文件
    其次读取
    --defaults-file-extra 指定的地方读取配置文件

    这两者我都没有指定过,那么,读取的顺序应该是:

    /etc/my.cnf

    /etc/mysql/my.cnf

    ~/mysql/my.cnf

    ..

    逐步去读取配置文件,但是启动一直报错pid文件目录找不到。
    然而,我/etc/my.cnf指定的pid是
    文件是 $base_dir目录,报错却不是这个目录。
    因此我估计是配置文件的读取顺序和步骤跟我想象的不一样,所以我删除了其它目录的my.cnf文件。
    即:删除了 /etc/mysql[my.cnf]目录

    fixed。

    结果解决了,但是留下一个问题,为什么首先读取的配置文件不是/etc/my.cnf文件。待了解。

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 16:43:55

    试试service mysql start

    回复
    0
  • 取消回复