Percona XtraBackup enables MySQL backups without blocking user queries, making it ideal for companies with large data sets and mission-critical applications that cannot tolerate long periods of downtime. Offered free as an open source solution, Percona XtraBackup drives down backup costs while providing unique features for MySQL backups.
This release is the first GA (Generally Available) stable release in the 2.3 series.
This release contains all the features and bug fixes in Percona XtraBackup 2.2.13, plus the following:
- Percona XtraBackup 2.3 command line syntax has been changed to follow command-line-option guidelines.
- xbcloud contained password in the processlist which would allow an unprivileged user privileged access to the swift service, and more likely the entire openstack deploy for which keystone is providing the identity service. Bug fixed #1447610.
- Percona XtraBackup 2.3 didn’t set
wait_timeoutsession variable in order to prevent server to kill the connection while it is copying data files. Bug fixed #1495367.
- xbcloud would fail to create a container with error:
curl_easy_perform() failed: Failed sending data to the peer. Bug fixed #1500508.
- In some cases streaming backup could be corrupted due to a broken pipe error, particularly if error occurred when xtrabackup copied set of tiny files (
*.frmor similar), but xtrabackup would not notice it and complete successfully.Bug fixed #1452387
- xtrabackup 2.3 now adds timestamps to the
STDERRoutput. Bug fixed #1454692.
- Stream decryption would fail if the encryption options were in
my.cnfconfiguration file because they were ignored by innobackupex. Bug fixed #1190335.
- Fixed broken out-of-source tree builds in 2.3 trunk. Bug fixed #1457016.
- Percona XtraBackup now supports
--datadiras a command line option. Bug fixed #1042887.
NOTE: As this is a major version upgrade, on Debian and Ubuntu to upgrade from 2.2.12 you’ll need to run one of the following commands:
apt-get install percona-xtrabackup,
apt-get dist-upgrade or