DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Data Engineering
  3. Databases
  4. MariaDB Backup Released With MariaDB Server 10.1.23
Content provided by MariaDB logo

MariaDB Backup Released With MariaDB Server 10.1.23

Learn about the exciting new features of MariaDB Server 10.1.23 such as MariaDB, a new tool for performing physical online backups.

Ralf Gebhardt user avatar by
Ralf Gebhardt
·
May. 18, 17 · News
Like (2)
Save
Tweet
Share
3.14K Views

MariaDB Backup, a new tool for performing physical online backups of InnoDB, Aria, and MyISAM tables from MariaDB Server, was released as part of the maintenance release of MariaDB Server 10.1.23. MariaDB Backup is available on Linux and Windows.

MariaDB Server 10.1 introduced MariaDB InnoDB Compression and Data-at-Rest Encryption. For both, we have seen high interest from the users of MariaDB Server. However, existing backup solutions from our ecosystem did not support full backup capability for these features. 

If you are running MariaDB Server on Microsoft Windows, an open-source tool for creating physical online backups did not exist.

To address our customers and community users' concerns, we decided to provide a backup solution that would support full backup capability for MariaDB Server that includes encrypted and compressed data.

We also have added Microsoft Windows Support to MariaDB Backup to provide our users and customers an open-source solution for creating physical online backups. 

The most obvious way to do this was to create a solution based on the well-known and used backup tool called Percona XtraBackup. We extended it and named the solution MariaDB Backup.

So why have we decided to change the name of the tool and executables? Mainly to avoid confusion, to enable the use of both tools in the environment a DBA has to maintain, and to give an option to stay with Percona XtraBackup for servers not using MariaDB Data-at-Rest or InnoDB Compression, while at the same time use MariaDB Backup when Data-at-Rest Encryption or InnoDB Compression is needed. Or one can just use MariaDB Backup as a full backup solution.

MariaDB Backup Releases

First of all, the version of MariaDB Backup provided with MariaDB 10.1.23 is of Alpha maturity. We encourage our community and customers to test this version but do not recommend using it in a production environment. Please add comments to this blog post about successful tests. Relying on bug reports to decide on changing the maturity of a software is not as good as knowing about the successful use/testing of it.

You will not find MariaDB Backup as a separately downloadable product at this time. MariaDB Backup will be provided as a separate package included in new releases of MariaDB Server 10.1, and also in the future with MariaDB Server 10.2. 

MariaDB Backup is tightly connected to the storage engines XtraDB/InnoDB and maintaining MariaDB Backup as part of the Server enables us to get the tool tested against changes in the Server and storage engines.

Using MariaDB Backup

MariaDB Backup is currently based on Percona XtraBackup 2.3.8 and therefore provides the same functionality plus

  • Backup/Restore of data-at-rest encrypted XtraDB/InnoDB tables.
  • Backup/Restore when InnoDB Compression is used.
  • Backup/Restore of data-at-rest encrypted Aria tables.
  • Using MariaDB Backup for an SST with Galera Cluster, when data-at-rest encryption is used.
  • Support of Microsoft Windows.

Limitations:

  • Backup tool based encryption (gcrypt) is not supported.
  • No symlink to innobackupex — make use of the parameter --innobackupex.

The command to use MariaDB Backup is mariabackup <params>.

To use MariaDB Backup for Galera Cluster SST, the script wsrep_sst_mariabackup.sh is provided and the Galera configuration setting is used: wsrep_sst_method = mariabackup.

Summary

MariaDB Backup enables you to:

  • Create backups when you use the MariaDB Server based compression for table types InnoDB/XtraDB.
  • Create Backups of MariaDB Server for data-at-rest encrypted InnoDB/XtraDB tables.
  • Create MariaDB Galera Cluster SST for data-at-rest encrypted tables.
  • Create online backups also for MariaDB Server running on Microsoft Windows.

Comments

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: