タグ

バックアップとSQLに関するthree_beeのブックマーク (2)

  • MySQLによるオンラインバックアップで注意すること | SHINGO IRIE

    MySQLによるオンラインバックアップについて。バックアップにはmysqldumpコマンドを使いますが、単純にバックアップといえども、リストア(復元)する時のことも考えてないといけません。 バイナリログがどこまでかかれているかバックアップをとったとしても、実際にリストアする際には、時間差があります。例えば今日の朝バックアップをとったとして、夜にデータが壊れてリストアする場合、朝から夜までに保存されたデータは復旧できません。そこで、バイナリログが重要になります。バイナリログには実行されたSQL文が記録されていますので、バックアップデータ+このバイナリログで補填できます。 ですので、バックアップをとる際に、その時点でバイナリログがどこまでかかれているか記録しておきます。これは–mastar-data=2オプションをつけます。 共有ロックをかけるバックアップとっている際中に更新が行われないようロ

    MySQLによるオンラインバックアップで注意すること | SHINGO IRIE
  • MySQLのdump(ダンプ)でデータをバックアップ/復元:MySQLの基礎知識 - 久保清隆のブログ

    MySQLのdump(ダンプ)でデータをバックアップ/復元する方法(コマンド)についてまとめた。 目次 dump(ダンプ)とは MySQL dumpでデータのバックアップを取る dumpファイルからデータを復元する MySQLのオススメ書籍 dump(ダンプ)とは dump(ダンプ)とは、デバッグやデータ修復のために、ファイルやメモリの内容をディスクに出力(記録、あるいは表示)すること。 データベースにおいては、データベースの情報をファイルに書き出して保存することをdump(ダンプ)と呼ぶ。これはデータベース移行の際に利用される。 dumpは、プログラムを開発する際に動作を追跡するために利用することが多い。 dumpされたファイルには、dump作成時のメモリ上のデータが丸ごと書き出される。 従って、プログラムの開発などを行う場面では、データをdumpしてデバッガに読み込ませ、プログラムの問

    MySQLのdump(ダンプ)でデータをバックアップ/復元:MySQLの基礎知識 - 久保清隆のブログ
  • 1