タグ

restoreに関するtoorustarのブックマーク (2)

  • 消してしまったMySQLのデータを復旧する方法 | ホゲホゲロック

    同僚が誤って番運用中のDBを消してしまった。 自分も同じミスを犯しかねないので、対処法をメモしておく。 まず、復旧にはダンプファイルとバイナリログが必要となる。無い場合はこの記事ではカバーできない。 両方ある場合は以下の手順で復旧する。 まず、バックアップしてあったダンプファイルでバックアップ時点まで復旧する。 バイナリログから必要な期間のSQLを抽出する。 どの時点からのSQLを抽出するのかが難しいところだが、普通はバックアップを取った時点からだろう。 mysqldump -d db_name /var/lib/mysql-bin.000001 --start-datetime='2011-06-06 01:11:25' --end-datetime='2011-06-07 11:11:12' > recover.sql バイナリログが複数ある場合は、必要に応じて追記していく。

  • FreeBSDサーバ設定手順 » バックアップ&復元(dump & restore)

    FreeBSD 7.1で検証した確実なバックアップ手順を公開します。 特に重要視したのは以下の点です。 バックアップは短時間でできなければならない 確実なバックアップを取るにはシングルユーザモードにする必要があり、ブランクタイムをなるべく短くする必要があるからです。 バックアップは簡単にできなければならない 面倒な作業は継続しません。 リストアは手順に沿っておこなえば、他人(数ヶ月後の自分も含めて)でも確実にできなければならない この状態になればきっと理解できます。 私はFreeBSD4.8の時代からサーバを立てていますが、当時はテープデバイスに行っていたバックアップも、最近はHDDへおこなった方が良いという見解です。 テープへのバックアップは、時間もかかるうえに、経験上メディアの信頼性も薄く、何よりも容量の大きいHDDを毎日バックアップを取るにはテープ媒体の寿命を考えると膨大なテープが必

  • 1