File.sqlがあり、それを復元したい。私はこのコマンドを見つけました:
mysql -u username -p database_name < file.sql
ファイルシステムのどこに「file.sql」を配置すればよいですか? WindowsとXAMPPを使用しています。ありがとうございました。
*)ダンプファイルは3GB ++
このスレッドの回答を実行すると、'mysql' is not recognized as an internal or external command, operable program or batch file.
。
私は最初にmysql.exeをxampp/mysql/binフォルダーで実行する必要があり、ダンプファイルのパスはこのbinフォルダーからの相対パスであることがわかりました。私はそこに入れました、そしてそれはうまくいきました。
皆さんありがとう。
もちろん、十分なディスクスペースがあればどこにでも置くことができます。
これに適した場所は/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
または、一時的にmysql binディレクトリにfile.sqlを配置します(非推奨)
別の可能なシナリオは、このようなファイルシステム内のファイルを指すことです
mysql -u username -p database_name < /path/where/sql/file/is/file.sql
PS。 Windowsを使用している場合は、スラッシュをバックスラッシュに変更できます。
システムのどこにでも配置できますが、コマンドも変更することを検討してください
mysql -u username -p database_name < /somepath/file.sql
次のコマンドを入力して、SQLデータファイルをインポートします。
$ mysql -u username -p -h localhost DATA-BASE-NAME < data.sql
この例では、vivekをユーザー名として使用して、「data.sql」ファイルを「ブログ」データベースにインポートします。
$ mysql -u sat -p -h localhost blog < data.sql
専用のデータベースサーバーがある場合は、次のようにlocalhostホスト名を実際のサーバー名またはIPアドレスに置き換えます。
$ mysql -u username -p -h 202.54.1.10 databasename < data.sql
または、mysql.cyberciti.bizなどのホスト名を使用します
$ mysql -u username -p -h mysql.cyberciti.biz database-name < data.sql
データベース名がわからない場合、またはデータベース名がSQLダンプに含まれている場合は、次のように試すことができます。
$ mysql -u username -p -h 202.54.1.10 < data.sql
Import Database
1. Go to drive
command: d:
2. Mysql login
command: c:\xampp\mysql\bin\mysql -u root -p
3. Will ask for pwd: enter it
pwd
4. Select db
use DbName;
5. Provide file name
\. G:DbName.sql
最良の選択肢は
1)コマンドプロンプトを[スタート]-> [ファイル名を指定して実行]-> [コマンド]で開く2)file.sqlが保存されているディレクトリをC:\ temp\file.sqlに変更すると、コマンドプロンプトは次のようになります。
C:\temp>
3)今これらのコマンドを試してください
mysql -u root -p database_name < file.sql
以下を使用してファイルの場所を指定する必要があります。
mysql -u username -p database_name < drive:\\path_to_your_file\file.sql
別の方法として、RestoreまたはExecute Large Script Wizard Wizardを使用してダンプを復元してみてください。
コマンドラインのサポートがあります。