Percona XtraBackup 1.4

Percona XtraBackup 1.4


Percona XtraBackup 1.4 is now available for download.

Version 1.4 fixes problems related to incremental backups. If you do incremental backups, it’s strongly recommended that you upgrade to this release.

Functionality Added or Changed

  • Incremental backups have changed and now allow the restoration of full backups containing certain rollback transactions that previously caused problems. Please see Preparing the Backups and the --apply-log-only option. (From innobackupex, the --redo-only option should be used). (Yasufumi Kinoshita)
  • The XtraBackup Test Suite was implemented and is now a standard part of each distribution. (Aleksandr Kuzminsky)
  • Other New Features:
    • The --prepare option now reports xtrabackup_binlog_pos_innodb if the information exists. (Yasufumi Kinoshita)
    • When --prepare is used to restore a partical backup, the data dictionary is now cleaned and contains only tables that exist in the backup. (Yasufumi Kinoshita))
    • The --table option was extended to accept several regular expression arguments, separated by commas. (Yasufumi Kinoshita)
  • Other Changes:
    • Ported to the Percona Server 5.1.47-11 code base. (Yasufumi Kinoshita)
    • XtraBackup now uses the memory allocators of the host operating system, rather than the built-in InnoDB allocators (see Using Operating System Memory Allocators). (Yasufumi Kinoshita)

Bugs Fixed

  • Bug #595770 – Binaries are stripped by rpmbuild, so __os_install_post is redefined to change the default behaviour. (Aleksandr Kuzminsky)
  • Bug #589639 – Fixed a problem of hanging when tablespaces were deleted during the recovery process. (Yasufumi Kinoshita)
  • Bug #611960 – Fixed a segmentation fault in “xtrabackup”. (Yasufumi Kinoshita)
  • Miscellaneous important fixes related to incremental backups.

Release Notes for this and previous releases of Percona Xtrabackup can be found in our Wiki.

The latest downloads are available on our website. The latest source code can be found on Launchpad.

Please report any bugs found at Bugs in Percona XtraBackup.

For general questions, use our Percona Discussions Group, and for development questions our Percona Development Group.

For support, commercial, and sponsorship inquiries, contact Percona.


Share this post

Comments (10)

  • Jason Reply

    Is there any significance to the xtrabackup_5x binary (for use with regular InnoDB) being renamed from xtrabackup_50 to xtrabackup_51 in 1.4? In other words, is it still okay to use xtrabackup_51 with MySQL 5.0.x?

    Please advise.


    November 22, 2010 at 1:10 pm
    • Vadim Reply


      xtrabackup_51 should be used for MySQL 5.0 and MySQL 5.1 with build-in InnoDB.
      xtrabackup is for Percona Server and MySQL with InnoDB-plugin.

      November 22, 2010 at 1:54 pm
  • Daniël van Eeden Reply

    Is it not build for Ubuntu Hardy anymore?

    November 24, 2010 at 2:03 am
  • Aleksandr Kuzminsky Reply


    There will be a package for Hardy.
    I have some issues with too old debhelper, so it will come later.

    November 24, 2010 at 10:56 am
  • lmj Reply

    when i use the xtrabackup 1.4 to backup the mysql 5.1.37 (built-in)
    error happen as fllow:
    xtrabackup: error while loading shared libraries: requires glibc 2.5 or later dynamic linker
    innobackupex-1.5.1: fatal error: no ‘mysqld’ group in MySQL options
    innobackupex-1.5.1: fatal error: OR no ‘datadir’ option in group ‘mysqld’ in MySQL options

    November 25, 2010 at 12:37 am
  • Aleksandr Kuzminsky Reply


    XtraBackup-1.4 for hardy is uploaded to the repo (
    There is also version 1.5 available in RC repo(

    December 17, 2010 at 2:31 am
  • Aleksandr Kuzminsky Reply


    I guess you’re using a tarball package and glibc installed on the system is older than 2.5.
    What is your OS?

    December 17, 2010 at 2:33 am
  • Dispersion Reply

    @Aleksandr Kuzminsky

    I am facing the following issue:

    innobackupex-1.5.1: Using mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1
    innobackupex-1.5.1: Using mysql server version Copyright (C) 2000-2008 MySQL AB

    sh: /usr/bin/xtrabackup_51: cannot execute binary file
    innobackupex-1.5.1: fatal error: no ‘mysqld’ group in MySQL options
    innobackupex-1.5.1: fatal error: OR no ‘datadir’ option in group ‘mysqld’ in MySQL options

    January 21, 2011 at 2:13 am
  • Daniël van Eeden Reply


    Could it be that you installed a 64-bit XtraBackup on a 32-bit system?

    Please check with: file /usr/bin/xtrabackup_51

    January 24, 2011 at 7:28 am
  • Saurya Reply

    Does xtrabackup performs LIVE incremental backup as well? Is -no-lock option works with xtrabackup? I know that it works with innobackupex script but I am not sure if we can perform LIVE incremental backup? Please advise.

    February 12, 2011 at 2:12 pm

Leave a Reply