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 を使用している場合は、スラッシュをバックスラッシュに変更することをお勧めします。