[解決済み] MySQL Workbenchを使用してMySQLデータベースのバックアップを取るには?
質問
MySQL Workbench を使用してデータベースのバックアップを取る方法を教えてください。以下の方法でバックアップを取ることができますか?
- バックアップファイル(.sql)には、テーブルの作成ステートメントとテーブルへの挿入ステートメントの両方が含まれています。
- バックアップ ファイル (.sql) には、すべてのテーブルについて、テーブルの作成ステートメントのみが含まれ、テーブルへの挿入ステートメントは含まれません。
- バックアップ ファイル (.sql) には、すべてのテーブルのテーブルの作成ステートメントではなく、テーブルへの挿入ステートメントのみが含まれています。
どのように解決するのですか?
ワークベンチ 6.0 の場合
MySql ワークベンチを開いてください。
データベースのバックアップを取るには
New Server Instance
(利用できない場合) 内に
Server Administration
.
作成手順
New Server Instance
:
-
選択
New Server Instance
オプションでServer Administrator
. - 接続の詳細を提供します。
新しいサーバーインスタンスを作成した後、それは
Server Administration
のリストに表示されます。作成したサーバーインスタンスをダブルクリックするか、または
Manage Import/Export
オプションをクリックし、Server Instanceを選択します。
では
DATA EXPORT/RESTORE
選択する
DATA EXPORT
オプションで、バックアップするスキーマとスキーマオブジェクトを選択します。
以下のように、異なる方法でバックアップファイルを生成することができます。
Q.1)バックアップファイル(.sql)には、テーブル作成文とテーブルへの挿入文の両方が含まれています。
ANS:
- エクスポートの開始] オプションを選択します。
Q.2) バックアップファイル(.sql)には、テーブルの作成文だけが含まれており、すべてのテーブルのテーブルへの挿入文は含まれていません。
ANS:
-
選択
Skip Table Data(no-data)
オプション -
エクスポート開始オプションの選択
Q.3) バックアップファイル(.sql)には、テーブルへの挿入文のみが含まれており、すべてのテーブルのテーブル作成文は含まれていません。
ANS:
-
アドバンスオプション]タブを選択し、その中の
Tables
パネル-選択no-create info-Do not write CREATE TABLE statement that re-create each dumped table
オプションを選択します。 - エクスポート開始オプションの選択
ワークベンチ 6.3 の場合
- ナビゲータ・パネルの左側にある [管理] タブをクリックします。
- データエクスポートオプションをクリックします。
- スキーマを選択します。
- テーブルの選択
- テーブルリストの下のドロップダウンから、要件に応じて必要なオプションを選択します。
- スキーマを作成するを含むチェックボックスを選択します。
- アドバンスオプションをクリックします。
- 挿入パネルで挿入を完了するチェックボックスを選択します。
- エクスポートの開始
ワークベンチ 8.0 用
- 次のページに進みます。 サーバー タブ
- に移動します。 データベースエクスポート
このような画面が表示されます。
- でエクスポートするスキーマを選択します。 エクスポートするテーブル
- をクリックします。 自己完結型ファイルへの書き出し
- 以下の条件を満たすかどうかを確認します。 詳細オプション... が正確にエクスポートされるかどうか
- ボタンをクリックします。 エクスポートを開始する
関連
-
Mysqlデータベースの手動および定期的なバックアップ手順
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
SQL Server のトランザクションは、try キャッチに記述しなければ、中間ステートメントがエラーを報告してもコミットされます。
-
[解決済み] 1つのSQLクエリで複数のカウントを取得する方法は?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] ...値に挿入する ( SELECT ... FROM ... )
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] MySQLの データベースへの **all** 特権付与
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのLike演算子に関する詳細
-
MySQLデータ型の詳細
-
面接では選択式で聞かれましたが......。.for updateはテーブルをロックするか、行をロックするか?
-
[解決済み】SQLサーバーのテンポラリーテーブルで「すでに名前のついたオブジェクトがあります」エラーが発生する。
-
mysql5.7のインストールと、無料・長期利用を目的としたNavicateの導入プロセスについて
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
msql クエリでのエラー 'where 節' の不明な列 'yellow fruit'
-
CMakeエラー。ソースディレクトリ "/xxx/mysql-5.6.21" に CMakeLists.txt がないようです。
-
[解決済み] ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセス拒否 - 特権がない?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?