MySQL 8.0 ist vor kurzem raus gekommen und mal wieder überspringt ein Hersteller einfach eine Major Version (zuletzt bei PHP von 5.6 auf 7.0). Hier dachte sich wohl MySQL, was PHP kann können wir schon lange. Also von 5.7 auf 8.0! Wie sich das ganze mit Shopware verträgt erläutere ich hier kurz.
Kann ich Shopware mit MySQL nutzen?
Nein. Mit der aktuellen Stable Version 5.4.5 ist dies noch nicht möglich ( siehe Issue Tracker ) Das ganze wurde bereits gefixt und kommt in der Version 5.5 zum Einsatz.
Problem
MySQL reserviert sich ab der Version 8.0.2 die Bezeichnung „groups“ – diese wird als alias für die Tabelle s_cms_static_groups verwendet und fährt daher gegen die Wand.
Lösung
Gefixt wurde dies mit Backticks in einem PR durch einen Nutzer – Merci! Open Source zahlt sich aus.
Fazit
Folgende Tests mit der Shopware 5.5 Version (die Beta findet ihr HIER) werden zeigen ob noch weitere Probleme auftreten. Ich bin aber zuversichtlich das Shopware die Version 5.5 für MySQL 8.0.x freigeben wird.
Hi, der Beitrag ist zwar schon etwas älter, aber mein Hoster updatet demnächst auch auf mySQL 8.0.19. Derzeit betreibe ich meinen Shop auf V5.5.3 da aufgrund meiner veralteten mySQL Version kein weiteres Update möglich war.
FRAGE: Schafft meine Shopware Version 5.5.3 mit mySql 8.0.19 umzugehen?
LG,
Andreas
Hi Andreas,
laut Changelog seit der 5.5.0 möglich -> https://github.com/shopware/shopware/blob/5.5/UPGRADE-5.5.md