Hallo!
Ich erlebe gerade mit zwei Produktiv-Sites ein Problem, sobald ich eine bestimmte Joomla-Erweiterung verwenden will. Nach Diskussion mit den Entwicklern der Erweiterung deutet alles darauf hin, dass die Ursache in der MySQL-Datenbank liegt. Denn zwei Sites mit der Maria-DB funktionieren auf Anhieb einwandfrei und drei andere mit einer Standard-MySQL-Datenbank haben Probleme.
Meine Frage:
Auf welche Weise kann ich den Inhalt der bisherigen Datenbank in eine Maria-DB hinein bekommen und dann die Joomla-Site mit der neu angelegten Maria-DB verbinden?
Meine eigenen Ideen dazu:
a) mit Akeeba-Backup die ganze Site sichern und in einen neu angelegten Webspace mit Maria-DB hinein kopieren
b) aus der bestehenden Datenbank einen Dump erstellen und diesen in die Maria-DB importieren und dann die aktuelle Site mit der neuen DB verbinden.
Schwierigkeiten können auch durch die Unterschiede entstehen, die ich in der System-Info finde, wenn ich eine funktionierende Site mit Maria-DB vergleiche mit den System-Infos der Produktiv-Sites:
Funktioniert:
Datenbanktyp mysql
Datenbankversion 5.5.5-10.3.11-MariaDB-log
Datenbankzeichensatz utf8_general_ci
Datenbankverbindungszeichensatz utf8mb4_general_ci
PHP-Version 7.3.18-1+0~20200515.59+debian9~1.gbp12fa4f
Funktioniert mit der gewünschten Joomla-Erweiterung nicht:
Datenbanktyp mysql
Datenbankversion 8.0.15
Datenbankzeichensatz utf8mb4_general_ci
Datenbankverbindungszeichensatz utf8mb4_0900_ai_ci
PHP-Version 7.3.18-1+0~20200515.59+debian9~1.gbp12fa4f
Da es sich um Produktiv-Sites handelt, auf die ich angewiesen bin, muss ich sehr sorgfältig vorgehen, damit Besucher immer etwas Funktionierendes ausgeliefert bekommen.