操作場景
RDS for MySQL支持設置本地Binlog日志的清理,所有需要清理的本地日志都會在Binlog備份成功后刪除,您可以根據需求靈活設置本地Binlog保留時長,合理利用實例使用空間。
說明
RDS默認開啟Binlog,無需額外配置,binlog_format格式為row。
在RDS界面,僅支持在主實例中設置Binlog日志清理,只讀實例的Binlog日志清理周期和主實例保持一致。
如果存在異常的只讀或備節點,不會清理本地Binlog日志,防止清理后出現只讀或備節點無法正常復制的情況。
Binlog本地保留時長,可設置范圍為0~7*24小時。
清理Binlog日志時,即使設置保留時長為0,RDS也會保證主節點的Binlog同步到備節點、只讀節點全部完成、并且備份成功到OBS以后才會執行清理。如果選擇的保留時長大于0,例如設置1天,那么在Binlog同步及備份成功后,本地Binlog日志將會繼續保留1天,到期后自動刪除。如需查看Binlog日志,請參見下載Binlog備份文件。
注意事項
界面設置的Binlog過期時間以小時為單位,通過命令查看“expire_logs_days”(5.7版本參數)和“binlog_expire_logs_seconds”(8.0版本參數)過期時間單位為天,不建議作為參考依據。查看具體的Binlog過期時間時,以界面設置的為準。
操作步驟
步驟 1 登錄管理控制臺。
步驟 2 單擊管理控制臺左上角的 ,選擇區域。
步驟 3 選擇“數據庫 > 關系型數據庫”。進入關系型數據庫信息頁面。
步驟 4 在“實例管理”頁面,選擇目標實例,單擊實例名稱,進入實例的“基本信息”頁簽。
步驟 5 在左側導航欄,單擊“備份恢復”,在“Binlog備份”子頁簽下,單擊“Binlog本地保留設置”。
步驟 6 在“Binlog本地保留設置”彈出框中,設置保留時長,單擊“確定”。
----結束