1. ホーム
  2. mysql

[解決済み] MySQL Workbenchを使用してMySQLデータベースのバックアップを取るには?

2022-05-16 06:51:08

質問

MySQL Workbench を使用してデータベースのバックアップを取る方法を教えてください。以下の方法でバックアップを取ることができますか?

  1. バックアップファイル(.sql)には、テーブルの作成ステートメントとテーブルへの挿入ステートメントの両方が含まれています。
  2. バックアップ ファイル (.sql) には、すべてのテーブルについて、テーブルの作成ステートメントのみが含まれ、テーブルへの挿入ステートメントは含まれません。
  3. バックアップ ファイル (.sql) には、すべてのテーブルのテーブルの作成ステートメントではなく、テーブルへの挿入ステートメントのみが含まれています。

どのように解決するのですか?

ワークベンチ 6.0 の場合

MySql ワークベンチを開いてください。 データベースのバックアップを取るには New Server Instance (利用できない場合) 内に Server Administration .

作成手順 New Server Instance :

  1. 選択 New Server Instance オプションで Server Administrator .
  2. 接続の詳細を提供します。

新しいサーバーインスタンスを作成した後、それは Server Administration のリストに表示されます。作成したサーバーインスタンスをダブルクリックするか、または Manage Import/Export オプションをクリックし、Server Instanceを選択します。

では DATA EXPORT/RESTORE 選択する DATA EXPORT オプションで、バックアップするスキーマとスキーマオブジェクトを選択します。

以下のように、異なる方法でバックアップファイルを生成することができます。

Q.1)バックアップファイル(.sql)には、テーブル作成文とテーブルへの挿入文の両方が含まれています。

ANS:

  1. エクスポートの開始] オプションを選択します。

Q.2) バックアップファイル(.sql)には、テーブルの作成文だけが含まれており、すべてのテーブルのテーブルへの挿入文は含まれていません。

ANS:

  1. 選択 Skip Table Data(no-data) オプション

  2. エクスポート開始オプションの選択

Q.3) バックアップファイル(.sql)には、テーブルへの挿入文のみが含まれており、すべてのテーブルのテーブル作成文は含まれていません。

ANS:

  1. アドバンスオプション]タブを選択し、その中の Tables パネル-選択 no-create info-Do not write CREATE TABLE statement that re-create each dumped table オプションを選択します。
  2. エクスポート開始オプションの選択

ワークベンチ 6.3 の場合

  1. ナビゲータ・パネルの左側にある [管理] タブをクリックします。
  2. データエクスポートオプションをクリックします。
  3. スキーマを選択します。
  4. テーブルの選択
  5. テーブルリストの下のドロップダウンから、要件に応じて必要なオプションを選択します。
  6. スキーマを作成するを含むチェックボックスを選択します。
  7. アドバンスオプションをクリックします。
  8. 挿入パネルで挿入を完了するチェックボックスを選択します。
  9. エクスポートの開始

ワークベンチ 8.0 用

  1. 次のページに進みます。 サーバー タブ
  2. に移動します。 データベースエクスポート

このような画面が表示されます。

  1. でエクスポートするスキーマを選択します。 エクスポートするテーブル
  2. をクリックします。 自己完結型ファイルへの書き出し
  3. 以下の条件を満たすかどうかを確認します。 詳細オプション... が正確にエクスポートされるかどうか
  4. ボタンをクリックします。 エクスポートを開始する