84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
业精于勤,荒于嬉;行成于思,毁于随。
已解決。 解決想法:講道理mysql應該是從--defaults-file 指定的位址去讀取設定檔其次讀取--defaults-file-extra 指定的地方讀取設定檔
這兩者我都沒有指定過,那麼,讀取的順序應該是:
/etc/my.cnf /etc/mysql/my.cnf ~/mysql/my.cnf ..
/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檔。待了解。
試試service mysql start
已解決。
解決想法:
講道理mysql應該是從
--defaults-file 指定的位址去讀取設定檔
其次讀取
--defaults-file-extra 指定的地方讀取設定檔
這兩者我都沒有指定過,那麼,讀取的順序應該是:
逐步去讀取設定文件,但啟動一直報錯pid檔案目錄找不到。
然而,我/etc/my.cnf指定的pid是
檔案是 $base_dir目錄,但報錯卻不是這個目錄。
因此我估計是設定檔的讀取順序和步驟跟我想像的不一樣,所以我刪除了其它目錄的my.cnf檔。
即:刪除了 /etc/mysql[my.cnf]目錄
fixed。
結果解決了,但留下一個問題,為什麼首先讀取的設定檔不是/etc/my.cnf檔。待了解。
試試service mysql start