PolarDB MySQL如何开启Binlog功能及配置Binlog保留时间

概述

本文主要介绍PolarDB MySQL 5.6和8.0版本开启Binlog功能及配置Binlog保留时间的方法。

详细信息

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

开启Binlog功能

开启Binlog功能时,5.6和8.0版本都需要设置loose_polar_log_bin参数,详情请参见开启Binlog

说明

  • 5.6版本:将loose_polar_log_bin设置为ON_WITH_GTID。
  • 8.0版本:将loose_polar_log_bin设置为ON。
  • 5.6和8.0版本关闭Binlog功能:将loose_polar_log_bin设置为OFF。

配置Binlog保留时间

Binlog默认保留2周时间,若您想修改保留时间,需要调整Binlog日志保留参数:

  1. 登录PolarDB控制台选择目标地域。
  2. 单击目标集群名称列的集群ID,在左侧导航栏中选择参数配置
  3. 修改Binlog日志保留参数:
    • 5.6版本:根据实际需求,修改loose_expire_logs_hours值,修改完成后,单击提交修改即可
    • 8.0版本:根据实际需求,修改binlog_expire_logs_seconds值,修改完成后,然后单击提交修改即可。

适用于

  • 云数据库PolarDB