MySQLでbinlogの開始時間と終了時間を取得する方法は何ですか?

MySQLのbinlogの開始時間と終了時間を取得するには、以下の手順を実行してください。

  1. MySQLサーバーにログインするためのコマンドラインインターフェースを使用するか、グラフィカルツール(例:phpMyAdmin)を使用してMySQLサーバーに接続します。
  2. binlogのファイル名と位置を確認するために、以下のコマンドを実行してください。
  3. 「マスターステータスを表示してください。」
  4. 現在使われているbinlogファイルの名前(File)と位置(Position)を表示します。
  5. binlogファイルの内容を読み取るために、ファイル名と位置を使用する。
  6. mysqlbinlogコマンドを使って、<binlogファイル名>を<ポジション>の位置から開始して<ポジション>の位置で停止する。
  7. このコマンドは、指定された位置範囲内のbinlogファイルの内容を出力します。必要に応じて、–start-positionと–stop-positionの値を変更して異なる範囲のbinlog内容を取得することができます。
  8. binlog内容から開始時間と終了時間を検索してください。binlogファイル内の各イベントにはタイムスタンプがあり、これによって開始時間と終了時間を特定できます。

binlogのタイムスタンプは協定世界時(UTC)で表されていますので、現地時間に変換する場合は、時差に注意してください。

bannerAds