xtrabackup備份mysql“ib_logfile0 is of
今天用xtrabackup工具完整備份mysql資料庫的時候出現“./ib_logfile0 is of different”錯誤,具體的日誌資訊如下:
我第一時間查詢了百度和谷歌都沒有找見相對應的答案。決定從錯誤日誌入手,上面的日誌提示說:mysql資料庫inondb的日誌檔案的大小和mysql配置檔案設定的innodb日誌檔案大小不一致而導致的。
首先檢視一下mysql資料庫innodb的日誌檔案的大小,發現innodb的日誌檔案的大小為5242880位元組,即日誌檔案為5M。
緊接著檢視一下mysql配置檔案設定設定的innodb日誌檔案的大小,發現為16M,確實二者不一致。
要想讓mysql innodb的日誌檔案的大小和mysql配置檔案設定的innodb日誌檔案的大小一致真的很簡單,即修改mysql配置檔案innodb_log_file_size = 5M即可。
在重新備份,在備份的時候出現下面的錯誤,提示說重新建立了一個logfile2日誌檔案,在此備份的時候又出現“InnoDB: Error: log file ./ib_logfile2 is of different size 0 0 bytes”。
怎麼在備份的時候會多出來一個日誌檔案(logfile2)呢?再次修改mysql配置檔案,指定日誌檔案的數量為2,之前innodb_log_files_in_group = 3,在備份的時候xtrabackup會根據mysql配置選項和日誌檔案做對比。
最後終於備份成功了,xtrabackup在備份資料庫的時候出現的類似於“./ib_logfile0 is of different”主要原因是mysql日誌配置選項和mysql日誌檔案大小不一致造成的,可以透過修改mysql的配置檔案解決此類問題。
©著作權歸作者所有:來自51CTO部落格作者sfzhang的原創作品,如需轉載,請註明出處,否則將追究法律責任
備份xtrabackupmusqlMySQL/NoSQL
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4289/viewspace-2820788/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL:xtrabackup備份MySql
- 使用Xtrabackup遠端備份MysqlMySql
- 【MySQL】Xtrabackup備份及恢復指令碼MySql指令碼
- 【MySQL】xtrabackup 2.4.12備份觸發的bugMySql
- MySQL Backup--Xtrabackup備份限速問題MySql
- Xtrabackup增量備份
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 【Xtrabackup】Xtrabackup備份基礎知識
- 【Xtrabackup】Xtrabackup全備、增量備份及恢復示例
- Xtrabackup全量備份
- MySQL運維實戰之備份和恢復(8.1)xtrabackup全量備份MySql運維
- xtrabackup備份mysql以及建立自動定時任務MySql
- 記一次mysql熱備份xtrabackup(沒有解決問題)MySql
- xtrabackup 8 備份 Mysql 8.0.18 (全備全過程)身臨其境無腦版MySql
- 基於percona xtrabackup 2.4.14的增量備份恢復還原mysql 5.6MySql
- 如何對xtrabackup 備份限制使用IO大小
- 從原始碼分析 XtraBackup 的備份原理原始碼
- 使用Xtrabackup完整備份中恢復單表
- 故障分析 | DDL 導致的 Xtrabackup 備份失敗
- 終於解決了《====》記一次mysql熱備份xtrabackup(沒有解決問題)MySql
- mysql的冷備份與熱備份MySql
- Mysql備份系列MySql
- Java備份MySQLJavaMySql
- 初探MySQL資料備份及備份原理MySql
- Mysql備份與恢復(1)---物理備份MySql
- MySQL備份與主備配置MySql
- 【MySQL】MySQL備份和恢復MySql
- mysql每日備份for LinuxMySqlLinux
- Mysql備份恢復MySql
- mysql備份指令碼MySql指令碼
- MySQL 定時備份MySql
- mysql5.5.20備份MySql
- MySQL資料備份MySql
- Mysql備份與恢復(2)---邏輯備份MySql
- MySQL 8:備份&匯入【備忘】MySql
- MySQL8.0之XtraBackupMySql
- MySQL的冷備份和熱備份概念理解(轉)MySql
- Linux自動備份MySQLLinuxMySql