I'm currently evaluating Veeam for use with Linux-based systems, and I have some questions about how backups of MySQL/MariaDB are handled.
According to this document:
https://helpcenter.veeam.com/docs/agent ... tml?ver=40
Veeam is able to do application-aware backups of MySQL databases. Sounds good, and it's easy to set up via the B&R console. I just enter the login info for the db server.
According to this document:
https://helpcenter.veeam.com/docs/agent ... tml?ver=40
"Veeam Agent supports processing of database systems for the volume-level backup only."
I have a few questions that I couldn't find answered anywhere else:
- If only volume-level backups are supported, does this mean that "Entire computer" is not a supported option?
- The docs state that MySQL versions 5.6-8.0 are supported. What does this mean for MariaDB support? I'm running version 10.3; is it included?
- When doing application-aware backups, how is this indicated in the backup logs? In my tests, I don't see any indication that application-aware backups are happening. I only see the usual notes about creating a volume snapshot of the selected device.
- Finally, how do I restore the backed up databases? The restore documentation for the agent for Linux seems to be silent on this critical issue. If I want to restore a database, and not an entire VM or volume, how do I do it? With other backup solutions, I just need to provide a target MySQL server, and the databases can be restored there (using a different name, so they don't overwrite the existing ones). Is this possible with Veeam?