《MYSQL數(shù)據(jù)庫centos mysql不能隨主機啟動怎么辦》要點:
本文介紹了MYSQL數(shù)據(jù)庫centos mysql不能隨主機啟動怎么辦,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL數(shù)據(jù)庫現(xiàn)象描述:centos下mysql不能隨機啟動
mysql的安裝步驟
1,mysql編譯安裝,編譯安裝到/usr/local/mysql;
2,把support-files/mysql.server 文件cp到/etc/init.d/mysqld;
3,chconfig --add mysqld
本來以為一切ok,因為之前這樣裝沒有任何問題,可是在一次關(guān)機重啟后,發(fā)現(xiàn)mysql不會跟隨主機一起啟動.
MYSQL數(shù)據(jù)庫分析問題:
1. 檢查過mysqld的執(zhí)行權(quán)限
?
MYSQL數(shù)據(jù)庫2. 檢查隨機啟動是否真的生效
?
MYSQL數(shù)據(jù)庫3. 查看系統(tǒng)啟動日志,沒有發(fā)現(xiàn)問題
相關(guān)閱讀:
MYSQL數(shù)據(jù)庫經(jīng)過幾次測試都未能成功,本來想放棄這種啟動方式,直接把mysql啟動放到rc.local文件中,發(fā)現(xiàn)原來我的rc.local文件中有個掛載文件系統(tǒng)的的命令
而掛載的目錄,正是我mysql使用數(shù)據(jù)目錄.是不是啟動順序的問題呢?
于是我打開/etc/init.d/mysqld這個文件,發(fā)現(xiàn)文件中有這么一條記錄
?
MYSQL數(shù)據(jù)庫64為啟動順序,我知道rc.local中的啟動順序是99,那么我mysql先于rc.local中的服務啟動.就是說我文件系統(tǒng)還未掛載,數(shù)據(jù)庫就啟動了,那肯定出問題,于是調(diào)整mysql啟動順序
chkconfig --del mysqld
修改/etc/init.d/mysqld文件
MYSQL數(shù)據(jù)庫重啟機器測試,mysql數(shù)據(jù)庫能正常隨主機啟動了.
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/6468.html