首頁  >  問答  >  主體

service mysql.server start 启动失败

迷茫迷茫2763 天前500

全部回覆(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
  • 取消回覆