刪除binlog日誌 造成MySQL無法啟動

2021-10-03 05:14:44 字數 276 閱讀 6566

在伺服器上直接刪除binlog日誌,會造成mysql無法啟動[error] failed to open log [error] could not open log file [error] can』t init tc log [error] aborting

解決方法:

將已經刪除的binlog條目從mysql-bin.index檔案中刪除,mysql順利啟動。

使用purge binary logs命令刪除binlog日誌,才是最安全的方法,不應該使用rm命令直接刪除binlog日誌。

刪除mysql的binlog日誌

mysql的binlog日誌介紹 binlog 是mysql 以二進位制形式列印的日誌,它預設不加密,不壓縮。binlog二進位制日誌包含了所有更新了資料或者已經潛在更新了資料 例如,沒有匹配任何行的乙個delete 的所有語句。語句以 事件 的形式儲存,它描述資料更改檔案位置和格式 當用 log ...

mysql刪除binlog日誌及日誌恢復資料的方法

基本上大家裝mysql,都會開啟binlog功能,開啟這個功能的好處是,日後方便恢復資料,而壞處是日誌檔案增長速度快,很快佔會佔滿磁碟空間,所以我們要定期或手工來刪除過大的日誌檔案。刪除日誌檔案的方法大概有如下幾中 一 設定日誌保留時長expire logs days自動刪除 檢視當前日誌儲存天數 ...

mysql刪除binlog日誌及日誌恢復資料的方法

基本上大家裝mysql,都會開啟binlog功能,開啟這個功能的好處是,日後方便恢復資料,而壞處是日誌檔案增長速度快,很快佔會佔滿磁碟空間,所以我們要定期或手工來刪除過大的日誌檔案。刪除日誌檔案的方法大概有如下幾中 一 設定日誌保留時長expire logs days自動刪除 檢視當前日誌儲存天數 ...