Page 1 of 1

HostEurope MYSQL 8.0 Upgade

Posted: Fri 22. Sep 2023, 11:53
by eccentric.worx
Hallo,

habe gestern die Nachricht erhalten, dass Hosteurope am 19./20.10. auf MySQL 8.33 upgraded.

Dabei stellt sich mir die Frage, ob damit MySQL 5.7 ersatzlos gestrichen wird, oder nicht und ob es etwaige Probleme mit auf MySQL 5.7 Datenbank-basierten PHPWCMS Installationen geben könnte. Falls ja, wie werden diese konvertiert?

Bin für jeden Tipp/jede Info diesbezüglich dankbar.

Grüße,
D.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Fri 22. Sep 2023, 18:47
by Oliver Georgi
Grundsätzlich sollten bestehende DBs konvertiert werden – durch den Provider und müssten normal weiterlaufen.

Gibt einen neueren Branch https://github.com/slackero/phpwcms/tre ... -timestamp, der phpwcms fit für neuere Versionen von MySQL machen sollte. Es geht vor allem um die Zeit/Datumsfelder. Braucht aber mal noch Feedback.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Fri 22. Sep 2023, 20:54
by eccentric.worx
Huch, Version 1.10... :D
ich lad die mal runter und mach nächste Woche nen Test.
Danke für die Info!!!

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 06:45
by Uwe367
Oliver Georgi wrote: Fri 22. Sep 2023, 18:47 Braucht aber mal noch Feedback.
Was meinst Du damit?.
Ich habe die Version lokal unter MAMP Pro mit PHP 8.2.1 am laufen und in PHPMyAdmin siehts so aus:
DB2.jpg
DB2.jpg (107.06 KiB) Viewed 1655 times



Online bei all-inkl (PHP 8.2.9) sieht es so aus:
DB all inkl.jpg
DB all inkl.jpg (95.94 KiB) Viewed 1657 times
Beide Versionen laufen stabil und bisher gab es noch keine Fehlermeldungen oder Warnings etc.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 06:56
by Oliver Georgi
Ja, so sollte es sein Uwe. Wichtig ist aber gerade für Upgrades, von den 0000-00-00 00:00:00 Zeitangaben wegzukommen. Das funktioniert aktuell nur mit Verbiegen in der Config von phpwcms – da wird MySQL auf einen alten Standard gezwungen. Das muss raus, da es nachgelagert zu Problemen kommen kann.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 07:11
by Uwe367
Oliver Georgi wrote: Sat 23. Sep 2023, 06:56 Wichtig ist aber gerade für Upgrades, von den 0000-00-00 00:00:00 Zeitangaben wegzukommen.
Heißt also auf gut deutsch.. mal eine ältere Version (z.B. 1.9x aus dem Masterzweig installieren) und mit einer 1.10. updaten und dann schauen, ob es zu Fehlern kommt? Müssen ja nicht unbedingt Fehlermeldungen sein. Es wäre in dem Fall ja dann auch möglich daß diverser Content nicht mehr angezeigt. Oder habe ich da etwas falsch verstanden?
Oder bei einem Upgrade eine neue Installation aufsetzen und diese mit der "alten" DB verbinden und schauen, ob es da zu Problemen kommt...

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 08:51
by Oliver Georgi
Noch kurz gedulden, ich bereite gerade noch ein Update vor. Commit kommt nachher.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 09:01
by Uwe367
Ok, ich bin eh noch unterwegs :wink:
Was soll denn dann wie getestet werden?

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 10:12
by Oliver Georgi
Eigentlich wichtig, zu schauen, was an möglichen Fehlern kommt.

Ich habe jetzt einen Stand oben, der etliches abfängt, aber das Verhalten bzgl. NULL vs. 0000-00-00 00:00:00 ist doch etwas anders und u.U. führt das zu Fehlern beim Speichern bzw. Rendern im Frontend.

Einfach senden, was euch auffällt. Braucht halt etwas mehr Testing, ehe das als offizielles Release kommt.

Re: HostEurope MYSQL 8.0 Upgade

Posted: Sat 23. Sep 2023, 11:41
by Uwe367
Achso, ok.
Dachte es gäbe etwas, worauf ein besonderes Augenmerk gelegt werden soll.
Dann teste ich mal und wenn etwas auffällt, kommts bei github rein.