MySQL のコマンドラインを使用して SQL ファイルをインポートするにはどうすればいいですか? 質問する

MySQL のコマンドラインを使用して SQL ファイルをインポートするにはどうすればいいですか? 質問する

.sqlからエクスポートされたファイルがありますphpMyAdmin。コマンドラインを使用して、それを別のサーバーにインポートしたいと思います。

私はWindows Server 2008R2のインストール。ファイルをCドライブ.sql置き、このコマンドを試しました

database_name < file.sql

動作しません。構文エラーが発生します。

  • このファイルを問題なくインポートするにはどうすればいいでしょうか?
  • 最初にデータベースを作成する必要がありますか?

ベストアンサー1

試す:

mysql -u username -p database_name < file.sql

チェックMySQL オプション

注 1: SQL ファイルのフルパスを使用することをお勧めしますfile.sql

注 2:元のデータベースのルーチンとトリガーを保持するには、 と を使用します。デフォルトではコピーされ-Rませ--triggersmysqldump

注 3CREATE DATABASEデータベースがまだ存在せず、エクスポートされた SQLに (--no-create-dbまたはオプションを使用してエクスポートされた)が含まれていない場合は、インポートする前に MySQL から (空の) データベースを作成する必要が-nあります。

おすすめ記事