Wie Rolf schon schrieb:
Das TYPE=InnoDB CHARACTER SET utf8
in den Dateien von der Quelle ist nicht nur hyperliquid
sondern ein Syntaxfehler - der entsteht, weil die Dumps offensichtlich mit einer schwer veralteten MySQL-Version gemacht wurden. Sowas kommt vor…
Nicht nur für MariaDB. Die Table Option TYPE=... heißt schon seit Ewigkeiten ENGINE=, und seit MySQL 5.5 wird nur noch ENGINE unterstützt.
In solchen Fällen vergleicht man die Fehlermeldung einfach mal mit dem Quelltext. Zeilenummern sind hierbei "Schall und Rauch", weil für MySQL offenbar eine Zeile etwas ganz anderes ist als für Dich…
Die Lösung hattest Du eigentlich schon vor Augen:
Man schaut sich den Quelltext an und überlegt, was den Fehler verursacht. Danach, ob man es weglässt oder ersetzt. Im ersten Beispiel hatte ich mich für "Weglassen" entschieden, da Du aber eine Datenbank eines Providers benutzt kann die „wunderbunt“ konfiguriert sein (und merkwürdige Voreinstellungen haben) also schlage ich jetzt "Ersetzen" vor.
Das Handbuch sagt:
ENGINE=InnoDB CHARACTER SET utf8
wird erwartet.
Du kannst das mit einem Editor beheben (Suchen nach 'TYPE=InnoDB', Ersetzen durch 'ENGINE=InnoDB') oder kurzerhand sed
nehmen und genau das (in einer Linux-Shell/SSH-Sitzung) machen:
sed -e 's/TYPE=InnoDB/ENGINE=InnoDB/' < 'datei.sql' > 'datei.neu.sql'
Das sollte "eng genug" sein um sonst nichts zu verändern.
Danach natürlich die neue Datei einlesen.