如何在aurora serverless上启用binlog
How to enable binlog on aurora serverless
我正在使用 AWS Aurora 无服务器设置一个新数据库,并且需要启用二进制日志。我想我已经按原样遵循了文档,但无法使其正常工作。如何设置?
根据文档,下面是我尝试启用 binlog 的内容。
- 创建了类型为 "DB cluster parameter group" 且系列为 Aurora5.6 的自定义参数组。
- 将参数组的 binlog_format 参数更改为 ROW。
- 创建了一个新数据库,角色为无服务器,引擎为"Aurora MySQL",并分配了上面创建的参数组。
- 启用备份保留 3 天(启用此功能,因为我在某处看到一些帖子,除非您启用备份 binlog 并没有真正启用)。
- 我还尝试通过 selecting "apply Immediately" 修改数据库和 apply/force 参数组。
我希望在数据库从修改状态变为可用状态后启用二进制日志,我应该能够看到正确设置数据库上的全局变量。
我看到以下 -
mysql> select variable_value 来自 information_schema.global_variables 其中 variable_name='log_bin';
+----------------+
| variable_value |
+----------------+
|关 |
+----------------+
一组中的 1 行(0.01 秒)
Aurora 的无服务器版本仅提供您可以更改的参数子集 - 请参阅 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.parameter-groups,当然无法启用二进制日志。所以如果你需要你的 Aurora DB 作为 Master 那么就不要使用 serverless!
我正在使用 AWS Aurora 无服务器设置一个新数据库,并且需要启用二进制日志。我想我已经按原样遵循了文档,但无法使其正常工作。如何设置?
根据文档,下面是我尝试启用 binlog 的内容。
- 创建了类型为 "DB cluster parameter group" 且系列为 Aurora5.6 的自定义参数组。
- 将参数组的 binlog_format 参数更改为 ROW。
- 创建了一个新数据库,角色为无服务器,引擎为"Aurora MySQL",并分配了上面创建的参数组。
- 启用备份保留 3 天(启用此功能,因为我在某处看到一些帖子,除非您启用备份 binlog 并没有真正启用)。
- 我还尝试通过 selecting "apply Immediately" 修改数据库和 apply/force 参数组。
我希望在数据库从修改状态变为可用状态后启用二进制日志,我应该能够看到正确设置数据库上的全局变量。
我看到以下 -
mysql> select variable_value 来自 information_schema.global_variables 其中 variable_name='log_bin';
+----------------+ | variable_value | +----------------+ |关 | +----------------+
一组中的 1 行(0.01 秒)
Aurora 的无服务器版本仅提供您可以更改的参数子集 - 请参阅 https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.how-it-works.html#aurora-serverless.parameter-groups,当然无法启用二进制日志。所以如果你需要你的 Aurora DB 作为 Master 那么就不要使用 serverless!