Der bisherige Datenbankserver MySQL 3.23 stammt aus dem Jahr 2001 und entspricht nicht mehr dem Stand der Technik und der möglichen Datensicherheit. Die maximale Größe von Datenbank-Dateien unter MySQL 3.23 ist nur 4 GigaByte. Wenn viele PDF-Dateien eingelesen werden, kann diese Marke z. B. in den Tabellen Dokumente bzw. Texte überschritten werden.
Nachdem die Nachfolge-Versionen des noch komplett frei verwendbaren Datenbankserver MySQL 3.23 immer mehr kommerzialisiert wurden, (Rechteinhaber ist inzwischen die amerikanische Firma Oracle Corporation), entstand als Antwort vom finnischen Entwickler des alten Datenbankserver der neue Open Source Datenbankserver MariaDB, der komplett frei verwendbar ist.
Dieser Datenbankserver "MariaDB" mit der Datenbank-Engine "ARIA" ist in Zukunft der Standard-Datenbankserver von Arbene. Hier besteht auch kein Limit hinsichtlich der Dateigröße.
Zum Upgrade des alten Datenbankserver MySQL 3.23 auf den aktuellen Datenbankserver MariaDB 5.5 müssen die Datenbank-Tabellen ein neues Format erhalten. Das alleinige Kopieren der Datenbank-Dateien auf Windows-Ebene führt zu Fehlern! Deshalb ist notwendig, die folgende Datenbank-Konvertierung einmalig durchzuführen.
Falls Sie auch Arbene-Satellitensysteme verwenden, müssen die im folgenden beschriebenen Schritte sowohl auf dem Hauptsystem als auch auf allen Satellitensystemen durchgeführt werden, erst danach ist wieder ein Datenabgleich möglich.
Halten Sie sich bitte genau an die folgende Anleitung und kontrollieren Sie ihre Programmeinstellungen entsprechend den Screenshots.
1.) Falls Sie bisher noch mit der 2'er Version von Arbene arbeiten, erstellen Sie ein Backup mit der vorhandenen Installation.
2.) Updaten Sie auf die aktuelle 3'er Version von Arbene
- (Falls Sie schon eine 3'er Version von Arbene benutzen, können Sie gleich bei 3.) weitermachen.)
- Laden Sie dazu von der Arbene-Homepage im Abschnitt Downloads > Update auf Vorversionen die aktuelle Update-Datei arbene_update.exe herunter und führen diese mit Administratorrechten aus.
- Führen Sie Arbene einmal aus, damit die Datenbanktabellen angepasst werden.
3.) Erstellen Sie ein Backup mit der Datei-Endung .sql, verwenden Sie dazu die aktuellen Datenbank-Tools von Arbene aus der 3'er-Version.
- a) Starten Sie die Datenbank-Tools.
- b) Achten Sie unter Datenbank-Tools -> Optionen darauf, dass die Einstellungen wie unten vorgenommen sind, insbesondere dass als Datenbank-Server noch ihr bisheriger "Mysql 3.23" eingestellt ist.
- c) Dann im "Tools"-Menü der Datenbank-Tools -> "Schreibe Backup" auswählen. Das Backup landet in dem Verzeichnis, das bei Optionen -> "Pfad für Backup" eingetragen ist.
4.) Nun kontrollieren Sie im Windows-Explorer, ob das Backup auch tatsächlich vorhanden ist, die Datei-Endung .sql hat und die Größe mindestens dem unten angegebenen Wert entspricht.
5.) Installieren Sie den neuen Datenbankserver.
-
a) Damit sich der alte MySQL-Server 3.23 sicher deinstallieren läßt, starten Sie das Windows-Betriebssystem bitte einmal neu und lassen Arbene danach geschlossen, ebenso alle anderen Arbene-Anwendungen in ihrem Netzwerk.
-
b) Laden Sie das aktuelle "Arbene_Setup.exe" (Komplettinstallation ab Version 3.0) von der Arbene-Homepage herunter.
-
c) Führen Sie das Arbene_Setup.exe mit Administratorrechten aus und folgen Sie dem Installationsassistenten.
- d) Sollte im Verlauf ein "Versionskonflikt " auftreten, so betätigen Sie die Schaltfläche "Nein, zu allen"
e) Als Installationstyp wählen Sie "Gesamt"
f) Sollte folgende Meldung erscheinen, bestätigen Sie mit Ja
g) Es werden jetzt die notwendigen Dateien kopiert sowie eine neue Datenbank mit dem Namen "Arbene" im Verzeichnis c:\mariadb55\data\arbene\ angelegt. (Ihre alten Daten werden nicht überschrieben, da diese noch im Verzeichnis c:\mysql\data\arbene\ liegen).
h) Setzen Sie im folgenden Fenster das Häkchen bei MySQL 3.23 deinstallieren (Daten bleiben erhalten),
klicken Sie dann auf MariaDB initialisieren
i) Die nächsten beiden Installationsschritte dauern ggf. etwas länger. Folgen Sie dem Installationsassistenten bis Sie zu folgender Statusmeldung kommen.
j) Beenden Sie das Arbene_Setup und führen Sie abschließend einen Neustart von Windows durch, damit der Datenbankserver-Dienst von MariaDB beim Betriebssystemstart geladen wird.
6.) Nach dem Windows-Neustart öffnen Sie die Datenbank-Tools
Es kommt beim Start der Datenbank-Tools evtl. folgende Fehlermeldung, die Sie mit OK bestätigen. (Der Grund für diese Meldung ist, dass der alte Datenbankserver MySQL deinstalliert wurde und der neue Datenbankserver MariaDB hat noch keine Verbindung zu ihrer Datenbank hat.)
7.) Aktualisieren unter dem Abschnitt "Optionen" die Pfade sowie den Datenbank-Server, wie unten angegeben.
8.) Jetzt wählen Sie im Abschnitt "Wiederherstellen" die zuvor erstellte Backup-Datei aus und vergeben den neuen Datenbanknamen.
Falls der Datenbankname schon besteht, wird dieser umbenannt. (In seltenen Fällen ist dies nicht möglich, dann werden Sie aufgefordert, das Verzeichnis von Hand umzubenennen.)
Warten Sie bis das scharze DOS Fenster geschlossen ist.
Statt "Arbene" können Sie auch einen anderen Namen eingeben, müssen diesen dann aber beim Start von Arbene angeben s. 9.
Unter Arbene->Optionen mus folgendes ausgewählt sein:
9.) Starten Sie jetzt Arbene. Beim ersten Neustart von Arbene geben Sie ihren neuen Datenbanknamen (hier Arbene) an und wählen den Datenbank-Server "MariaDB 5.5" aus.
10.) In Arbene muss noch unter Einstellungen -> Optionen -> Dateipfade
die geänderten Verzeichnisse für die Programmdateien von MariaDB und der mysql-Daten aktualisiert werden.
11) zu guter Letzt
Überprüfen Sie bitte ob die Datei C:\my.ini noch existiert - wenn ja löschen oder umbenennen (sonst klappt das Backup nicht )
Bei Serveranwendungen überprüfen Sie die Einstellungen des Firewalls, der mysql-Server heißt nicht mehr mysqld_nt.exe sondern mysqld.exe, in dem Zusammenhang nachsehen ob der Port 3306 freigegeben ist.