MySQLのbinlogを有効にする方法は何ですか?

MySQLのbinlog機能を有効にするには、次の手順に従って操作できます:

  1. MySQLの設定ファイルであるmy.cnf(Windowsシステムではmy.ini)を開きます。
  2. [m4ysqld]セクションに以下のパラメータを追加または変更して、binlog機能を有効にします。
  3. log_bin = mysql-bin
    expire_logs_days = 10
    server_id = 1ログバイナリログ = mysql-bin
    ログ有効期限日数 = 10
    サーバーID = 1
  4. log_bin:binlogファイルの名前を指定できます。たとえば、mysql-binなどを設定できます。
  5. expire_logs_daysは、binlogファイルを保持する期間を日数で設定します。期限が切れたbinlogファイルは自動的に削除されます。
  6. server_id: 設定された固有のサーバーIDは、複製とマルチマスターレプリケーションの識別に使用されます。
  7. 設定ファイルを保存して閉じる。
  8. MySQLサーバーを再起動して、設定を有効にしてください。

次に、MySQLサーバーはbinlogファイルを生成し、すべての書き込み操作を記録します。binlogファイルの内容を確認するには、以下のコマンドを使用できます。

mysqlbinlog mysql-bin.000001

mysql-bin.000001は、生成されたbinlogファイルの名前です。

bannerAds