Anpassungen bei Umstellung von MySQL 5.7 auf MySQL 8.1?

Hallo alle zusammen,
bislang läuft unsere Shopware 6 Installation auf einen All-Inkl Server mit MySQL 5.7. All-Inkl hat uns nun die Migration auf einen Server mit MySQL 8.1 angeboten.

Frage: Sind bei der Umstellung von MySQL 5.7 auf 8.1 irgendwelche Anpassungen / Änderungen notwendig oder sollte alles problemlos (nur hoffentlich performanter) weiter laufen?

Hallo @canetti ich stehe jetzt gerade davor das der Server updatet wird. Gab es Probleme bei der Umstellung läuft die aktuelle Shopware 6.4.19.0 mit MySQL 8.0.3x

MySQL 8.1 und Shopware 6? Laut Doku ist MySQL 8.x nicht empfohlen und/oder kompatible.

SQL

*MySQL 5.7.21 or higher
MySQL versions 8.0.20 and 8.0.21 are not compatible due to technical problems in these versions.

or

  • MariaDB 10.3.22 or higher
    MariaDB versions 10.3.29, 10.4.19 and 10.5.10 are not compatible due to technical problems in these versions.

Please note that the database user used for the Shopware installation has all preveligies for the tables and the database. Preveligies on the server level are not required.

Das ist völliger Quatsch. MySQL 8 ist deutlich performanter als MySQL 5.7 in Kombination mit Shopware.
In dem Hinweis steht lediglich, dass zwei spezifische Versionen von MySQL 8 nicht kompatibel sind.

3 „Gefällt mir“

Jep das ist vollkommen korrekt, mein Fehler.
„…or higher“ Habe ich falsch interpretiert.

Aber eine Version 8.1 gibt es doch gar nicht für die MySQL?

Nur explizit die Versionen 8.0.20 und 8.0.21 sind nicht kompatibel. Alle anderen MySQL 8 Versionen werden unterstützt.

Viele Grüße

2 „Gefällt mir“

Danke für die Hilfe die Umstellung wird in ca. 2-4 Wochen passieren.

Es ist der Wahnsinn. Wir sind fast verzweifelt an der Performance (aktuell noch auf Shopware 6.4.20.2). Nach dem Update auf MySQL 8.x rennt das Ganze wie eine Rakete!

1 „Gefällt mir“

Verstehe ich richtig, ihr seid auf Shopware Version damals auf 6.4.20.2 geblieben, und habt lediglich MySQL auf 8 angehoben ? Gab es da Umstellungsaufwand seitens der Shopware Installation ?

Korrekt. Einfach die Datenbank gewechselt und sonst gab es nichts zum Umstellen. Evtl. die Datenbank-URL in der .env-Datei

1 „Gefällt mir“

Eigentlich musst Du nur ein Backup der Datenbank anlegen und dieses in die die neue einspielen. Dann den neuen Datenbankname, Login und Passwort in der env eintragen.
Am besten davor den Shop in den Wartungsmodus versetzen um nichts zu verlieren.

1 „Gefällt mir“