Backup and restore for Regira DAL.MySQL, built on MySqlBackup.NET. MySqlBackupService implements IDbBackupService and exports a database to an IMemoryFile; MySqlRestoreService implements IDbRestoreService and imports one. Both work in memory, without temporary files, and take a MySqlBackupOptions holding a connection string or MySqlSettings.
<PackageReference Include="Regira.DAL.MySQL.MySqlBackup" Version="6.*" />
MySqlBackupOptions, taking a backup and restoring itApache License 2.0 — this package contains no license validation and no runtime limits. See LICENSE. A few companion packages are commercially licensed with a free tier; see the licensing overview.