1行目でのMARIADBインポートエラー:不明コマンド

による

0

Mariadbインポート:1行目でのエラー:不明コマンド「 - 」。

Mariadbインポート:1行目でのエラー:不明コマンド「 - 」。

0
1行目でのMARIADBインポートエラー:不明コマンド

ERROR at line 1: Unknown command ‘-‘. これは、別の Web サーバーからエクスポートされたデータベースをコマンド ライン経由でインポートしようとすると発生するエラーです。 MariaDB システムにデータベースをインポート中にこのエラーが発生した場合は、以下の短いガイドが役立つことを願っています。

つまり、このエラーが発生する理由を気にしないのであれば、解決策は非常に簡単です。データベースを MariaDB にインポートすると追加されます “--force” コマンド ライン経由で .sql ファイルのインポートを続行するには、

インポートのコマンドラインは次のようになります。

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

エラー “MariaDB Import ERROR at line 1: Unknown command '-'.” それは互換性の問題が原因です。追加のパッチが mariadb-dump ユーティリティに適用され、ダンプ ファイルの先頭にコメントとしてサンドボックス モードをトリガーするコマンドが追加されました。このコマンドは次のようになります。

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

互換性の問題は、古いバージョンの MariaDB クライアントとすべてのバージョンの MySQL クライアントがこのコマンドを認識せず、エラーが生成されるために発生します。したがって、新しいバージョンの MariaDB からこのパッチが適用されていないバージョンまたは MySQL のバージョンにダンプをインポートすると、この問題が発生します。

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

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

この変更は、MariaDB バージョン 10.5.25、10.6.18、10.11.8、10.11.9、11.0.6、11.1.5、11.2.4、および 11.4.2 に実装されました。これらのバージョンからダンプ ファイルをエクスポートし、それを更新されていないバージョンにインポートしようとすると、このエラーが発生します。

Mariadbインポート:1行目でのエラー:不明コマンド「 - 」。

あなたも興味があるかもしれません...

返信を残す

あなたのメールアドレスは公開されません。 必要なフィールドにマークが付けられています *