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

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

テクノロジーに情熱を注いで、私は2006年からStealthsetts.comに喜びをもって書いています。私はオペレーティングシステムなどの豊富な経験を持っています:Macos、Windows、Linuxだけでなく、プログラミング言語やブログプラットフォーム(WordPress)、およびオンラインストア(WooCommerce、Magento、Presashop)。

あなたのソースのチュートリアル、便利なヒント、ニュース。 Mariadbインポート:1行目でのエラー:不明コマンド「 - 」。
コメントを残してください