微信订阅号二维码

本页内容二维码:

本栏目热门内容
  • Acrobat虚拟PDF打印机执行...
  • LINKSYS交换机登录WEB界面...
  • 又一次RAID 5阵列故障记录...
  • 解决VMware vSphere ESXi ...
  • 修改CentOS发行信息以绕过...
  • Windows Server 2008 重命...
  • 解决虚拟化运行的 Windows...
  • Intel Nehalem CPU Errata...
  • 某卢瑟装机搞得一踏糊涂,...
  • 解决MySQL Cluster 备份总...
  • MegaCli安装及使用杂记
  • 解决WSUS显示客户端不全的...
  • 解决 VMWare vSphere 6 客...
  • 解决Windows Server 2008 ...
  • 本站服务器RAID 5阵列双硬...
  • 网站数据库从MySQL 5.0升...
  • 解决MariaDB使用Percona X...
  • 修改arpwatch使通知邮件主...
  • Linux 下的分区调整工具GP...
  • DELL PowerEdge 820 报CPU...
  • 程序员漫画:如何用8种不...
  • 解决很好用的多合一即时通...
  • 使用 GParted 进行虚拟机...
  • 解决Samba WINS服务的错误...
  • 解决Squid代理HTTP时在浏...
  • 用Delphi编写使用到ADO的D...
  • 网站简单改版
  • 索尼系列手提电脑备份失败...
  • Dell R900服务器 BMC firm...
  • 更多...

    低版本 MariaDB 不支持 FLUSH CHANGED_PAGE_BITMAPS 操作导致 Percona XtraBackup 增量备份出错的解决办法

    作者:Sender  来源:WaveCN.com  发布日期:2015-08-26  最后修改日期:2015-08-26

    最近把在用的Percona XtraBackup从2.2.9升级到2.2.12,发现增量备份出错,报下面这条SQL执行错误:

    FLUSH NO_WRITE_TO_BINLOG CHANGED_PAGE_BITMAPS

    经查,原来是低于10.1.6版本的 MariaDB 不支持 FLUSH CHANGED_PAGE_BITMAPS 操作。于是,通过直接修改innobackupex中的版本判断SQL解决问题。

    修改前先做好备份:

    cp /usr/bin/innobackupex /usr/bin/innobackupex.2.2.12

    然后,按如下diff结果修改:

    [root@hadc bin]# diff innobackupex innobackupex.2.2.12
    5017,5027c5017
    <                         "AND " .
    < "IF (VERSION() NOT LIKE '%MariaDB%', TRUE, " .
    < "(" .
    < "SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 1), '.', 1) * 10000 +" .
    < "SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 2), '.', 1), '.', -1) * 100 +" .
    < "SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 1), '.', -1)" .
    < ") >= 100116" .
    < ")"
    <
    < );
    <
    ---
    >                         "AND NOT VERSION() LIKE '10.%MariaDB%'");

     

    相关的两个BUG REPORT:

    xtrabackup logohttps://bugs.launchpad.net/percona-xtrabackup/+bug/1444541

     

     

     

    MariaDB logohttps://mariadb.atlassian.net/browse/MDEV-7472

     

     

    欢迎关注微信公众号后私信讨论文章内容!
    本栏目相关
  •  2015-08-26 解决MariaDB使用Percona XtraBackup增量备份出错
  •  2021-10-28 MariaDB Galera Cluster数据库“彻底死锁”的处理过程
  • 返回页首