1. 程式人生 > >刪除mysql-bin日誌(mysql-bin.00001)導致mysql無法啟動的解決方法

刪除mysql-bin日誌(mysql-bin.00001)導致mysql無法啟動的解決方法

今日,小新將論壇從老伺服器轉到新的阿里雲伺服器上,發現數據庫目錄日誌檔案mysql-bin.000**很大,沒有多想就直接刪除,但竟然導致mysql無法啟動。網上很多資料,皆是把my.cnf裡的log-bin=mysql-bin註釋掉即可。但是,還是無法啟動。再細查了很長時間才發現還需要註釋掉binlog_format=mixed,不知是mysql版本原因還是由於lnmp安裝包的問題,需要多註釋一行。寫出來,希望能幫助碰到同樣的問題的,以免花費更多時間。

解決辦法

編輯my.cnf(一般在etc目錄下)

將log-bin=mysql-bin 註釋掉就OK。(前面加#號)

如果還不行請把binlog_format=mixed這行也註釋掉!

啟動mysql:/etc/init.d/mysql start

再解除剛才的註釋,重新啟動mysql即可:/etc/init.d/mysql restart