ホームページ >データベース >mysql チュートリアル >コマンドライン オプションを使用して MySQL データベースを効率的にエクスポートおよびインポートするにはどうすればよいですか?

コマンドライン オプションを使用して MySQL データベースを効率的にエクスポートおよびインポートするにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-10 10:55:10310ブラウズ

How Can I Efficiently Export and Import MySQL Databases Using Command-Line Options?

コマンド ラインからオプションを使用して .SQL ファイルをエクスポートおよびインポートする

コマンド ラインから .SQL ファイルをエクスポートおよびインポートするのは便利な方法ですMySQL データベース管理を処理します。ただし、基本的なエクスポート/インポート機能以外の追加オプションが必要になる場合があります。

特定のオプションを使用して .SQL ファイルをエクスポートするには:

mysqldump -u <username> -p -h <hostname> <database_name> [options] > <filename>.sql

ここで:

  • -u username はデータベースを指定しますusername
  • -p パスワードの入力を要求します
  • -h hostname はサーバーのホスト名 (または IP アドレス) を示します
  • は、保存するデータベースの名前です。 export
  • [options] では、さまざまなエクスポート オプションを使用できます (下記を参照)。
  • > .sql は出力ファイル名を指定します

共通エクスポート オプション:

  • --disable-keys : 外部キーを無効にするchecks
  • --skip-add-drop-table: テーブル作成ステートメントを含めずにテーブル データをエクスポートします (構造のみ)
  • --replace: 既存のデータが存在する場合は置き換えます

.SQL ファイル:

mysql -u <username> -p -h <hostname> <database_name> < <filename>.sql

ここで:

  • -u username はデータベースのユーザー名を指定します
  • - p は、 password
  • -h hostname はサーバーのホスト名 (または IP アドレス) を示します
  • は、データベースの名前です。インポート
  • < .sql は入力ファイル名を指定します

例:

  • エクスポート: mysqldump - u vivek -p -h localhost blog --disable-keys --skip-add-drop-table > backup.sql
  • インポート: mysql -u vivek -p -h localhost blog <バックアップ.sql

以上がコマンドライン オプションを使用して MySQL データベースを効率的にエクスポートおよびインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。