mysqlのbinlogをクリーンアップする方法は何ですか?
- PURGE BINARY LOGSコマンドを使用して、binlogファイルを整理できます。指定した日数以内のbinlogファイルを保持したり、あるbinlogファイルより前の全てのbinlogファイルを削除したりすることができます。
例え:
PURGE BINARY LOGS BEFORE '2022-01-01 00:00:00';
- 期限が切れたbinlogファイルを手動で削除するには、まず現在のbinlogファイルリストを確認し、不要なbinlogファイルを手動で削除します。
例:
SHOW BINARY LOGS;
- binlogファイルの自動の消去期限を設定するには、expire_logs_daysパラメータを使用します。一定期間使用されていないbinlogファイルは、自動的に削除されます。
例:それは彼女が犬を飼いたい理由です。
expire_logs_days = 7;
バイナリログのクリーンアップを行う際は慎重に操作し、必要なバイナリログファイルを誤って削除しないように注意してください。