MySQLのbinlogを有効にする方法は何ですか?
MySQLのbinlog機能を有効にするには、次の手順に従って操作できます:
- MySQLの設定ファイルであるmy.cnf(Windowsシステムではmy.ini)を開きます。
- [m4ysqld]セクションに以下のパラメータを追加または変更して、binlog機能を有効にします。
- log_bin = mysql-bin
expire_logs_days = 10
server_id = 1ログバイナリログ = mysql-bin
ログ有効期限日数 = 10
サーバーID = 1 - log_bin:binlogファイルの名前を指定できます。たとえば、mysql-binなどを設定できます。
- expire_logs_daysは、binlogファイルを保持する期間を日数で設定します。期限が切れたbinlogファイルは自動的に削除されます。
- server_id: 設定された固有のサーバーIDは、複製とマルチマスターレプリケーションの識別に使用されます。
- 設定ファイルを保存して閉じる。
- MySQLサーバーを再起動して、設定を有効にしてください。
次に、MySQLサーバーはbinlogファイルを生成し、すべての書き込み操作を記録します。binlogファイルの内容を確認するには、以下のコマンドを使用できます。
mysqlbinlog mysql-bin.000001
mysql-bin.000001は、生成されたbinlogファイルの名前です。