Configuring MariaDB binary logging
MariaDB on Amazon RDS supports the row-based, statement-based, and
mixed binary logging formats. The default binary logging format is mixed.
For details on the different MariaDB binary log formats, see Binary log
formats
If you plan to use replication, the binary logging format is important. This is because it
determines the record of data changes that is recorded in the source and sent to the
replication targets. For information about the advantages and disadvantages of different
binary logging formats for replication, see Advantages
and disadvantages of statement-based and row-based replication
Important
Setting the binary logging format to row-based can result in very large binary log files. Large binary log files reduce the amount of storage available for a DB instance. They also can increase the amount of time to perform a restore operation of a DB instance.
Statement-based replication can cause inconsistencies between the source DB instance and a
read replica. For more information, see Unsafe statements for statement-based replication
To set the MariaDB binary logging format
Sign in to the AWS Management Console and open the Amazon RDS console at https://console.aws.amazon.com/rds/
. In the navigation pane, choose Parameter groups.
Choose the parameter group that is used by the DB instance that you want to modify.
You can't modify a default parameter group. If the DB instance is using a default parameter group, create a new parameter group and associate it with the DB instance.
For more information on DB parameter groups, see Parameter groups for Amazon RDS.
For Parameter group actions, choose Edit.
Set the
binlog_format
parameter to the binary logging format of your choice (ROW, STATEMENT, or MIXED).Choose Save changes to save the updates to the DB parameter group.