mysql服務不能啓動的幾大原因

mysql服務不能啓動的幾大原因

1.存放數據庫的路徑的屬主以及屬組不是mysql

 

 

此時把/mydata/data目錄的屬主以及屬組改爲mysql即可:

# chown –R mysql.mysql /mydata/data

 

 

是不是可以啓動mysql服務了呢!

2.有關mysql的進程沒有結束掉導致mysql服務不能正常啓動

 

這種情況大部分是在做數據庫備份實驗的時候出現的問題:在你完全備份完數據庫後,此時沒有停止mysql服務,就把數據庫路徑下的文件全部刪除進行備份恢復實驗,雖然數據庫完全恢復了,屬組以及屬主都改成了mysql,還是不能啓動mysql服務。所以此時你要把以前的mysql相關的進程給結束掉,才能正常啓動mysql服務了。

 

 

此時要把mysqlmysqld這兩個進程結束掉才能啓動mysql服務

# kill 15811

# kill 26702

再啓動mysql服務試試:

 

 

 

可以正常啓動了吧

3.mysql配置文件不正確導致服務不能正常啓動:

 

說明:由於配置文件涉及的內容比較多,判斷起來比較麻煩,筆者在這裏就不再舉例了,但要告訴大家的是:

   更改配置文件之前,一定要事先備份一份配置文件,並在修改配置文件的時候,細心細心再細心。久而久之,問題即可儘量避免了。

4.其它問題

 

由於筆者水平有限,其它原因暫時未能知曉,以後會更正,請多多指教!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章