MySqlBackup.NET 27.06.2019, 08:21 Uhr

MySQL Backup Solution für C#, VB und ASP.NET

Im Kern stammt MySqlBackup.NET aus dem Jahr 2011. Die Public-Domain-Lösung wurde laufend gepflegt, alleine 2018/19 erhielt sie fünf Aktualisierungen. Jetzt ist Version 2.3 erschienen.
(Quelle: https://github.com/MySqlBackupNET/MySqlBackup.Net)
Das Tool kann MySQL-Datenbanken in C# oder VB.NET sichern und wiederherstellen. Es taugt als Alternative zu MySqlDump. Mit der Library MySqlBackup.NET müssen Sie sich für Backup und Wiederherstellung allerdings nicht auf zwei kleine Programme verlassen (MySqlDump.exe und MySql.exe), sondern erhalten eine bessere Kontrolle über das Ausgabe-Ergebnis.
Die gebräuchlichste Methode zum Sichern einer MySQL-Datenbank ist die Verwendung von MySqlDump.exe und MySQL Workbench. MySQL Workbench taugt zwar für Entwickler, ist aber für den Endbenutzer zu kompliziert. Auf dem Client sollten bereits alle Einstellungen erledigt sein und ein Klick auf den großen Knopf 'Backup' ausreichen. Auf der anderen Seite ist MySqlDump.exe nicht für Webanwendungen geeignet, da die meisten Webhosting-Provider das verbieten. MySqlBackup.NET hilft beim Aufbau eines webbasierten (ASP.NET/Web-Services) Backup-Tools und löst die genannten Probleme.
Einige Merkmale von MySqlBackup.NET sind:
  • Sichern und Wiederherstellen der MySQL-Datenbank.
  • Es kann in allen.NET-Sprachen verwendet werden.
  • Exportieren/Importieren in beziehungsweise von MemoryStreams.
  • Anwenden von Filtertabellen oder Zeilen beim Export.
  • Ein Fortschrittsbericht für den Export als auch für den Import.
  • Es kann Zeilen in verschiedene Modi exportieren – Einfügen, Einfügen Ignorieren, Ersetzen, Bei doppeltem Schlüssel aktualisieren, Aktualisieren.
  • Es kann direkt in ASP.NET oder Webservices verwendet werden.
Eine ausführliche Vorstellung des Backup-Tools für MySQL finden Sie hier. Die Versionshistorie inklusive des aktuellen Change-Log ist auf dieser Seite zu finden. Die Sourcen liegen auf GitHub. Eine ASP.NET-Online-Demo finden Sie hier.


Das könnte Sie auch interessieren