更改aws aurora mysql示例中的binlog row image属性以启用更改数据捕获

zlhcx6iw  于 2021-06-25  发布在  Mysql
关注(0)|答案(0)|浏览(274)

我是AmazonAurora的新手,希望用它来替换一个on-premMySQL示例。我们在on prem示例中通过mysql的binlog执行变更数据捕获。
为此,有必要在中设置几个属性 /etc/my.cnf :

binlog_format     = row
binlog-row-image  = full

我注意到可以创建一个自定义参数组。不幸的是,看起来 binlog-row-image 属性不可修改。尝试更改时引发错误:

是否有其他机制在自定义参数组之外更新此属性?我注意到它的“应用类型”是动态的。这是否意味着可以在运行时永久编辑此特定属性?如果是这样,命令是什么?
编辑:
我设置了动态 binlog_format 属性,执行以下操作:

SET binlog_row_image = 'full';

这可能是答案。。。正在测试。
编辑:
正如@billkarwin正确指出的,命令应该是:

SET GLOBAL binlog_row_image = 'full';

很遗憾,主用户没有执行此命令的权限:

[42000][1227] Access denied; you need (at least one of) the SUPER privilege(s) for this operation

这是不是意味着疾病控制中心 binlog_row_image 属性在aurora mysql上是不可能的?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题