2021年3月16日火曜日

MySQL データのバックアップとリストア(1)

 MySQL8.0 workbenchを使用してデータベース(スキーマ)内のデータバックアップとリストアを実施してみます。

MySQL Workbenchを起動します

対象のMySQL Connectionをクリックします

パスワードを入力してOKをクリックします
serverメニューから、Data Export をクリックします

対象のデータベース(スキーマ)にチェックを入れ、バックアップファイルの格納先を指定
Start Exportをクリックします
バックアップ(Export)が完了しました
出力先に指定した場所に.sqlファイルが出来ています
中身をテキストエディタで開いてみると、DROP TABLEした後、CREATE TABLEしデータINSERTする形になっているのが分かります

今後は、バックアップしたファイルを使用してリストアします
リストアされたか分かるように、テーブルを事前に消してリストアしてみます
対象テーブルを選択、右クリックし、Drop Tableをクリックします

テーブルが消えています

serverメニューから、Data Export をクリックし、バックアップしたファイルとリストア先データベース(スキーマ)を指定して実行します。

リストアが完了しました。

テーブルを開いて、中身を確認してみます
ちゃんと復元されていますね。

次回はコマンドラインから、ベックアップとリストアを実施する記事を書こうと思います

0 件のコメント:

コメントを投稿

適格請求書等保存方式(インボイス制度)と消費税の端数処理

消費税の税額計算は 売上税額-仕入れ税額=納税額 2023年10月以降、この納税額の計算の元になる請求書は適格請求書(インボイス)の保存が必要となる。 2019年10月から消費税が10%に引き上げられる際に、日用品等は8%に据え置かれ複数税率を扱う事業者が発生する。 この軽減税率...