タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

MySQLとmysqlbinlogに関するSnowCaitのブックマーク (2)

  • mysql binlogからDB復旧 - Qiita

    mysqlbinlogDB復旧した時の自分用メモ。繰り返す自分用のメモ。 依頼内容 依頼者「2014-02-14の20時台に作業間違えた。なかったコトにしてもらえませんか。」 俺「・・・」 やりたいこと 2014-02-14の20時台に投げられたクエリをすべてなかったことにしたい。 作業手順 バックアップしたデータベースをリストアする mysqlbinlogで、リストアした時間(2014-02-13 03:30)から該当時間(2014-02-14 20:00)まで、ログ吐き出して適用 該当時間後の正常なデータを吐き出し。具体的に2014-02-14 20:59:59以降のデータを吐き出して適用 データ確認 && 差し替え 前提条件 binlogが吐かれていること 定期バックアップが取られていること binlogを吐く方法 /etc/my.confにbinlogの設定をする。 基レプリケ

    mysql binlogからDB復旧 - Qiita
  • mysqlbinlogはタイムゾーンの設定の影響を受ける at softelメモ

    問題 海外のサーバーのMySQLのバイナリログを手元のサーバーまで持ってきて、日のサーバーでmysqlbinlog したんですけど、時間が変みたいですよ? 答え mysqlbinlogするサーバーのタイムゾーンの設定の影響を受けます。 海外のサーバーのバイナリログを日に持ってきたら、タイムゾーンを指定してmysqlbinlogするとよいです。 環境変数 TZ にタイムゾーンを指定して mysqlbinlogしたら、そのタイムゾーンのときの時間にしてくれます。 例 そのままで日時間 $ mysqlbinlog mysql-bin.000123 > 000123.log $ head 000123.log /*!40019 SET @@session.max_insert_delayed_threads=0*/; /*!50003 SET @OLD_COMPLETION_TYPE=@@C

    mysqlbinlogはタイムゾーンの設定の影響を受ける at softelメモ
  • 1