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