Inhaltsverzeichnis

MariaDB Upgrade-Tool (UgradeMDB)

1 Ziel und Zweck

Das MariaDB Upgrade-Tool (UgradeMDB) ist eine Windows-Anwendung, die im Rahmen einer EDP-Updateinstallation automatisch gestartet wird und den Upgrade-Prozess einer lokal installierten MariaDB-Instanz vollständig automatisiert. Das EDP-Setup führt dabei sowohl bei einem Minor- als auch bei einem Major-Upgrade alle erforderlichen Schritte selbstständig und ohne manuelles Eingreifen durch. Ziel ist es, diesen sonst fehleranfälligen Prozess sicher und reproduzierbar abzuwickeln, ohne dass tiefgehende Datenbankkenntnisse beim Anwender erforderlich sind. Unterstützte Vorgängerversionen: MariaDB 10.8.x und 10.11.x.

2 Ablauf des Upgrades

Die Anwendung erkennt automatisch, ob es sich um ein Minor- oder Major-Upgrade handelt, indem die Major- und Minor-Versionsnummern der installierten und der Zielversion verglichen werden. Der gesamte Prozess läuft ohne Benutzerinteraktion ab.

2.1 Minor-Upgrade (z. B. 10.11.3 → 10.11.16)

Ein Minor-Upgrade aktualisiert MariaDB innerhalb derselben Major-Version. Alle Schritte werden automatisch ausgeführt:

2.2 Major-Upgrade (z. B. 10.8.x → 10.11.x)

Ein Major-Upgrade wechselt zwischen zwei verschiedenen Hauptversionen von MariaDB. Dieser Vorgang ist deutlich umfangreicher als ein Minor-Upgrade, da zusätzlich zur reinen Softwareinstallation das bestehende Datenbankschema migriert, der Windows-Dienst auf die neue Version umgestellt und die Systemtabellen aktualisiert werden müssen.

⚠ Empfehlung: Major-Upgrades während der Geschäftszeiten durchführen Da ein Major-Upgrade deutlich mehr Schritte umfasst als ein Minor-Upgrade, ist die Gesamtdauer länger und die Komplexität höher. Es wird daher empfohlen, Major-Upgrades zu Geschäftszeiten durchzuführen, sodass im unwahrscheinlichen Fall eines Problems ein zeitnaher Support erreicht werden kann. Erfahrungsgemäß verlaufen die Upgrades jedoch problemlos und ohne manuellen Eingriff.

Das EDP-Setup führt alle nachfolgenden Schritte vollständig automatisch aus:

3 Hinweise bei Problemen

Die Upgrades verlaufen in der Regel vollständig automatisch und ohne Fehler. Sollte dennoch ein Problem auftreten, helfen die folgenden Hinweise bei der Diagnose.

3.1 Allgemeine Hinweise

3.2 MariaDB-Dienst lässt sich nicht stoppen oder starten

3.3 mysqldump schlägt fehl oder Backup-Datei ist unvollständig

3.4 MSI-Installation schlägt fehl

3.5 mariadb-upgrade-service schlägt fehl (nur Major-Upgrade)

3.6 Datenintegritätsprüfung schlägt fehl

3.7 Alte MariaDB-Version lässt sich nicht deinstallieren (nur Major-Upgrade)

3.8 Anwendung erkennt keine installierte MariaDB-Version

Weiterführende Informationen

Den offiziellen Upgrade-Ablauf unter Windows beschreibt die MariaDB-Dokumentation: MariaDB: Upgrading MariaDB on Windows