コマンドラインでMYSQLダンプファイルを復元する 質問する

コマンドラインでMYSQLダンプファイルを復元する 質問する

file.sql があり、それを復元したいのですが、次のコマンドを見つけました:

mysql -u username -p database_name < file.sql

ファイルシステムのどこに「file.sql」を置けばいいのでしょうか? Windows と XAMPP を使用しています。 ありがとうございます。

*) ダンプファイルは3GB++です

ベストアンサー1

もちろん、十分なディスク容量がある場所であれば、どこにでも置くことができます。

/tmpこれには、 (Linux または同様のもの) またはc:\temp(Windows または同様のもの) のいずれかが適しています。

ただし、その行を正確に使用すると仮定すると、作業ディレクトリをファイルを保持しているディレクトリに変更する必要があります。

cd /path/where/sql/file/is

その後

mysql -u username -p database_name < file.sql

PATHにmysql binがない場合は、以下を実行するとよいでしょう。

/path/to/mysql/bin/mysql -u username -p database_name < file.sql

または、一時的にファイル.sqlをmysql binディレクトリに置きます(推奨されません)

もう一つの可能​​なシナリオは、ファイルシステム内のファイルを次のように指定することです。

mysql -u username -p database_name < /path/where/sql/file/is/file.sql

PS. Windows を使用している場合は、スラッシュをバックスラッシュに変更することをお勧めします。

おすすめ記事