今天用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的配置文件解决此类问题。

本文转自 sfzhang 51CTO博客,原文链接:http://blog.51cto.com/sfzhang88/904020,如需转载请自行联系原作者

xtrabackup备份mysql“ib_logfile0 is of different”错误分析相关推荐

  1. Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)

    Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innoback ...

  2. devops+备份mysql_使用Xtrabackup备份 MySQL 数据库

    使用Xtrabackup备份 MySQL 数据库 mysql的备份无非有下面几种方式: 1.mysqldump 2.mysqlhotcopy 3.采用Linux LVM的 snapshot 功能进行数 ...

  3. XtraBackup备份Mysql教程

    XtraBackup备份Mysql教程 版本信息 Mysql5.7 Mysql:5.7.32 XtraBackup:Percona XtraBackup 2.4.24 Mysql5.8 Mysql:8 ...

  4. MySQL建表枚举分区SQL,【mysql备份】02、Xtrabackup备份mysql

    一.Xtrabackup概述 1.Xtrabackup简介 Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb ...

  5. Xtrabackup备份MySQL

    一.安装Xtrabackup 1 2 3 4 # wget --no-check-certificate http://www.percona.com/downloads/percona-releas ...

  6. xtrabackup备份mysql_配置xtrabackup备份mysql数据库

    下载地址: https://www.percona.com/downloads/XtraBackup/LATEST/ 为了方便起见本次安装使用yum源安装方式 1    安装yum源: yum ins ...

  7. Xtrabackup对mysql全备以及增量备份实施

    Xtrabackup对mysql全备以及增量备份实施 1.完全备份与恢复 本文使用的是centos5.8 64位系统,mysql 使用5.5.35. 如果要使用一个最小权限的用户进行备份,可基于以下: ...

  8. MySQL之 XtraBackup 备份

    MySQL 系列连载之 XtraBackup 备份原理(1) 导读 在日常的linux运维工作中,大数据量备份与还原,始终是个难点.关于mysql的备份和恢复,比较传统的是用mysqldump工具,今 ...

  9. xtrabackup备份恢复MySQL数据库

    1. 全量备份恢复: 查看原表内容: MariaDB [(none)]> select * from testdb.students; +----+------------+------+--- ...

最新文章

  1. mysql的聚合查询_MySql聚合查询
  2. 缓冲区溢出_了解Java缓冲池
  3. MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型
  4. Mysql SQL Mode详解
  5. linux awk详解
  6. kibana创建索引_ELK 索引生命周期管理
  7. 必看谈谈数据库的锁机制!!
  8. pytorch中的squeeze和unsqueeze对比
  9. 国内外云服务器运维面板有哪些?运维面板全面汇总
  10. 屏幕录制专家linux版,录屏大师免费版下载-录屏大师全新下载V3.5.3-Linux公社
  11. python声音报警_python:基于tkinter打造的股票实时监控声音报警器! 自动监控,声音警报...
  12. 小技巧 - 如何在线下载 Google Play 里面的应用?
  13. SP专场问题整理(一)
  14. 按钮按下时立体感效果
  15. java 时间差 long,java计算时间差及比较时间大小
  16. 包,内部类,常用类,集合
  17. FX2N-2AD模拟量输入模块简述
  18. IPFS上线在即 警惕币圈骗局
  19. win7的IE图标不见了 怎么找回?
  20. 洛谷 P3964 松鼠聚会

热门文章

  1. C++函数中返回引用和返回值的区别
  2. 洛谷P1420 最长连号
  3. appframework3.0(JQmobi)入门教程
  4. 【Django】Django web项目部署(Nginx+uwsgi)
  5. 《挑战程序设计竞赛》2.2 贪心法-其它 POJ3617 3069 3253 2393 1017 3040 1862 3262
  6. loadrunner11录制不成功解决方法(收集)
  7. SpringBoot生成日志文件---logback和log4j
  8. oracle t7-2报价,Sun/Oracle T7-2服务器主板7315607全新7318270原装7318240
  9. java servlet异步_厉害了,Servlet3的异步处理机制
  10. vb冒泡排序法流程图_VB算法-冒泡排序教案