Dieser Artikel enthält wichtige Informationen zum Umstieg auf das in Vorbereitung befindliche mariadb104mariadb110-Paket.
Vorbemerkungen
Unter eisfair ist es möglich, verschiedene Versionslinien der Datenbanksysteme mysql und mariadb parallel zu installieren und zu betreiben. Derzeit sind dies folgende eisfair-Pakete:
...
Datenbankbackups erstellen und Datenbanksystem mariadb102 stoppen
Über den Menüpunkt "Administration of services|Database server administration|MariaDB 10.2 server administration|MariaDB Tools|Backup database" sind für alle vorhandenen Datenbanken, also auch der systeminternen Datenbank mysql, ein aktuelles Backup zu erstellen.
...
Warning |
---|
Backups der systeminternen Datenbank mysql bis einschließlich mariadb103 sind mit mariadb104 und höher nicht kompatibel und müssen vor dem Import mit einem Editor nachbearbeitet werden. Ist auf dem eisfair-Server das mc- und xz-Paket installiert, kann das Backup mit dem integrierten Editor (F4) bearbeitet werden. Wie im folgenden Beispiel eines Backups der mysql-Datenbank aus mariadb102 sind vor dem ersten DROP die beiden roten Zeilen zu ergänzen und danach abzuspeichern (F2): -- MySQL dump 10.16 Distrib 10.2.24-MariaDB, for Linux (i686) /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; DROP TABLE IF EXISTS `global_priv`; DROP VIEW IF EXISTS `user`; -- DROP TABLE IF EXISTS `column_stats`; |
Über den Menüpunkt Nun muss im Menü "Administration of services|Database server administration|MariaDB 10.3 server administration|MariaDB Tools|Restore database importieren wir nun die eben erstellten Datenbankbackups in die neue Datenbankversion und führen nun noch ein Skript zur Durchführung von notwendigen Anpassungen der Datenbanken an die neue mariadb/mysql-Version aus:
...
language | bash |
---|
...
" der Punkt "Initial database update" ausgeführt werden.
mariadb103 als neues Standard-Datenbanksystem setzen
...