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

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 に実装されました。これらのバージョンからダンプ ファイルをエクスポートし、それを更新されていないバージョンにインポートしようとすると、このエラーが発生します。

テクノロジーに情熱を持っており、喜んで記事を書いています StealthSettings2006 年から .com を運営しています。私はオペレーティング システムに関して豊富な経験を持っています。 macOS, Windows シ Linuxだけでなく、プログラミング言語やブログ プラットフォームでも使用できます (WordPress) およびオンライン ストアの場合 (WooCommerce、Magento、PrestaShop)。

» Linux » MySQL » MariaDB Import: ERROR at line 1: Unknown command ‘-‘.
コメント