Ich klinke mich hier mal ein, weil ich heute zufällig ebenfalls mit der Installation von 6.2 befasst war und dieselbe Fehlermeldung hatte.
Das Problem mit den Privileges habe ich mit etwas Bauchweh gelöst. Ich bin kein mysql-Experte, Datenbanken interessieren mich nur insofern als sie eben diese Daten verwalten sollen, aber gerade deshalb gilt allgemein die Devise, dass diese Rechte möglichst begrenzt sein sollten.
Im übrigen ist utf-8 nicht state if the art, sondern utf8mb4. Ich hatte in einem völlig anderen Projekt das Problem, dass emails und messenger-Nachrichten importiert werden sollten, und der Fehler, den der Kunde gemeldet hatte, hatte genau hiermit zu tun. Offenbar hat vor allem apple einige utf8mb4-emojis leicht zur Hand, und es wäre für shopbetreiber nicht sehr vorteilhaft, wenn Kundenrezensionen deswegen einen DB-Fehler produzieren. 6.3 und/oder 7.0 will ich eventuell morgen in meinem localhost integrieren, vielleicht ist das ja in den neueren Versionen utf8mb4.
Ärgerlich war für mich analog, dass der setup-Prozess genauso im Wartungsbildschirm hängen blieb. Das habe ich mit einem neuerlichen composer-update beheben können, was sicher übertrieben war, aber den boot-Prozess will ich ja erst näher erforschen, wenn das System erstmal steht.
Voll installiert ist das aber immer noch nicht:
Fehler beim Ausführen des Kommandos ‘Migration’. Returncode: ‘0’.
Das Kommando gibt folgende Meldung zurück:
An exception occurred while executing ‘INSERT INTO oxconfig
(
OXID
,
OXSHOPID
,
OXVARNAME
,
OXVARTYPE
,
OXVARVALUE
)
SELECT
REPLACE(UUID( ) , ‘-’, ‘’ ),
OXID
,
?,
?,
ENCODE(?, ?)
FROM oxshops
WHERE NOT EXISTS (
SELECT OXVARNAME
FROM oxconfig
WHERE OXVARNAME
= ?
AND oxconfig
.OXSHOPID = oxshops
.OXID
)’ with params [“contactFormRequiredFields”, “arr”, “a:1:{i:0;s:5:“email”;}”, “fq45QS09_fqyx09239QQ”, “contactFormRequiredFields”]:
SQLSTATE[42000]: Syntax error or access violation: 1305 FUNCTION oxid62.ENCODE does not exist
FEHLER: (Demodaten)Probleme mit folgenden SQL Befehlen:
Der Befehl scheint aus source/migration/data/Version20180703135728.php zu stammen.
Kann ich das irgendwie überspringen? Ich will ja gar keine Daten migrieren. Deer Fehler tauch unabhängig von der Checkbox Demodaten importieren auf.