配置 MariaDB 二进制日志记录 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

配置 MariaDB 二进制日志记录

Amazon RDS 上的 MariaDB 支持基于行基于语句混合二进制日志记录格式。默认二进制日志记录的格式是混合的。有关不同的 MariaDB 二进制日志格式的详细信息,请参阅 MariaDB 文档中的二进制日志格式

如果您计划使用复制,则二进制日志记录格式很重要。这是因为它确定在源中记录和发送到复制目标的数据更改的记录。有关用于复制的不同二进制日志记录格式的优缺点的信息,请参阅 MySQL 文档中的基于语句和基于行的复制的优点和缺点

重要

将二进制日志记录格式设置为基于行会生成非常大的二进制日志文件。大型二进制日志文件会减少可用于数据库实例的存储空间量。它们还会增加执行数据库实例还原操作所需的时间。

基于语句的复制可能在源数据库实例和只读副本之间导致不一致。有关更多信息,请参阅 MariaDB 文档中的基于语句的复制的不安全语句

设置 MariaDB 二进制日志记录格式
  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择参数组

  3. 选择您要修改的数据库实例所使用的参数组。

    您无法修改默认参数组。如果数据库实例使用默认参数组,则创建新的参数组并将其与数据库实例关联。

    有关数据库参数组的更多信息,请参阅 Amazon RDS 的参数组

  4. 对于 Parameter group actions (参数组操作),选择 Edit (编辑)

  5. binlog_format 参数设置为您选择的二进制日志记录格式(ROWSTATEMENTMIXED)。

  6. 选择保存更改以保存对数据库参数组的更新。