mysql服务不能启动的几大原因
mysql服務(wù)不能啟動(dòng)的幾大原因
1.存放數(shù)據(jù)庫的路徑的屬主以及屬組不是mysql
?
?
此時(shí)把/mydata/data目錄的屬主以及屬組改為mysql即可:
# chown –R mysql.mysql /mydata/data
?
?
是不是可以啟動(dòng)mysql服務(wù)了呢!
2.有關(guān)mysql的進(jìn)程沒有結(jié)束掉導(dǎo)致mysql服務(wù)不能正常啟動(dòng)
?
這種情況大部分是在做數(shù)據(jù)庫備份實(shí)驗(yàn)的時(shí)候出現(xiàn)的問題:在你完全備份完數(shù)據(jù)庫后,此時(shí)沒有停止mysql服務(wù),就把數(shù)據(jù)庫路徑下的文件全部刪除進(jìn)行備份恢復(fù)實(shí)驗(yàn),雖然數(shù)據(jù)庫完全恢復(fù)了,屬組以及屬主都改成了mysql,還是不能啟動(dòng)mysql服務(wù)。所以此時(shí)你要把以前的mysql相關(guān)的進(jìn)程給結(jié)束掉,才能正常啟動(dòng)mysql服務(wù)了。
?
?
此時(shí)要把mysql和mysqld這兩個(gè)進(jìn)程結(jié)束掉才能啟動(dòng)mysql服務(wù)
# kill 15811
# kill 26702
再啟動(dòng)mysql服務(wù)試試:
?
?
?
可以正常啟動(dòng)了吧
3.mysql配置文件不正確導(dǎo)致服務(wù)不能正常啟動(dòng):
?
說明:由于配置文件涉及的內(nèi)容比較多,判斷起來比較麻煩,筆者在這里就不再舉例了,但要告訴大家的是:
?? 更改配置文件之前,一定要事先備份一份配置文件,并在修改配置文件的時(shí)候,細(xì)心細(xì)心再細(xì)心。久而久之,問題即可盡量避免了。
4.其它問題
?
由于筆者水平有限,其它原因暫時(shí)未能知曉,以后會(huì)更正,請(qǐng)多多指教!
?
轉(zhuǎn)載于:https://blog.51cto.com/lihuan/830149
總結(jié)
以上是生活随笔為你收集整理的mysql服务不能启动的几大原因的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: psftp 上传和下载
- 下一篇: linux cmake编译源码,linu