MariaDB Import: ERROR at line 1: Unknown command ‘-‘.

ERROR at line 1: Unknown command ‘-‘. ist ein Fehler, der auftritt, wenn Sie versuchen, eine von einem anderen Webserver exportierte Datenbank über die Befehlszeile zu importieren. Wenn dieser Fehler beim Importieren einer Datenbank auf das MariaDB-System auftritt, hoffe ich, dass Ihnen die folgende kurze Anleitung weiterhilft.

Kurz gesagt: Wenn es Ihnen egal ist, warum dieser Fehler auftritt, ist die Lösung sehr einfach. Beim Importieren der Datenbank in MariaDB wird Folgendes hinzugefügt:--force”, um den Import der .sql-Datei über die Befehlszeile fortzusetzen.

Die Importbefehlszeile sieht folgendermaßen aus:

mariadb -u <user_db> -p -h localhost <name_db> --force < database.sql

Der Fehler "MariaDB Import ERROR at line 1: Unknown command '-'.„wird durch ein Kompatibilitätsproblem verursacht. Auf das Dienstprogramm mariadb-dump wurde ein zusätzlicher Patch angewendet, der ganz am Anfang der Dump-Datei in einem Kommentar einen Befehl hinzufügte, um den Sandbox-Modus auszulösen. Dieser Befehl sieht folgendermaßen aus:

/*!999999\ - enable the sandbox mode */

Das Kompatibilitätsproblem tritt auf, weil ältere Versionen des MariaDB-Clients und alle Versionen des MySQL-Clients diesen Befehl nicht verstehen und den Fehler generieren. Wenn Sie also einen Dump von einer neuen Version von MariaDB in eine Version importieren, die nicht über diesen Patch verfügt, oder in eine Version von MySQL, tritt dieses Problem auf.

MariaDB Import ERROR at line 1: Unknown command '-'.

Related: Import .SQL File Error – MySQL server has gone away

Die Änderung wurde in den folgenden MariaDB-Versionen implementiert: 10.5.25, 10.6.18, 10.11.8, 10.11.9, 11.0.6, 11.1.5, 11.2.4 und 11.4.2. Wenn Sie eine Dump-Datei aus diesen Versionen exportieren und versuchen, sie in eine nicht aktualisierte Version zu importieren, wird dieser Fehler auftreten.

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

So erreichen » Linux » MySQL » MariaDB Import: ERROR at line 1: Unknown command ‘-‘.
Hinterlasse einen Kommentar