nixys / nxs-backup

The tool for creating, delivering and rotating backups for GNU/Linux distributions.
https://nxs-backup.io
Apache License 2.0
233 stars 13 forks source link

xtrabackup is untested on MariaDB #77

Closed grooverdan closed 3 days ago

grooverdan commented 1 month ago

xtrabackup includes a copy of large aspects of the innodb storage engine to perform its hot backups. For MySQL and Percona this is fine because it closely matches.

Because of ever diverging InnoDB code in MariaDB, MariaDB forked xtrabackup to (MariaDB-backup)[https://mariadb.com/kb/en/mariabackup/].

The execution and options of MariaDB-backup are still largely the same and compatible with the xtrabackup.

If you could adjust the command execution for MariaDB this would save our mutual users from database corruption on restoration.

Making front page readme not include MariaDB under the xtrabackup would be much appreciated.

randreev1321 commented 1 month ago

Hi @grooverdan, thank you for reporting this issue.

We will fix the documentation as soon as possible. We will try to work with mariabackup in the next releases.

randreev1321 commented 3 days ago

Hi @grooverdan.

We have added support for mariadb-backup for MariaDB users and introduced a new backup type for this purpose. The changes are available in the 3.12.0 release.

Also updated the description on the documentation page.

New ideas and suggestions are welcome.

grooverdan commented 3 days ago

Thank you very much!