flink-sql-connector-mysql-cdc 可以连阿里云 rds mysql binlog吗?在阿里云控制台建账号只有读写权限,没有slave权限
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
Flink SQL Connector for MySQL CDC确实支持连接阿里云RDS MySQL的Binlog。为了实现这一功能,您需要确保几个关键前提条件得到满足:
binlog_row_image
设置为FULL。针对您没有REPLICATION SLAVE权限的问题,您需要采取以下措施: - 联系管理员:请求数据库管理员或具有足够权限的用户为您的账号添加所需的REPLICATION SLAVE和REPLICATION CLIENT权限。这是接入MySQL CDC的必要步骤。 - 创建专用账号:如果可能,可以考虑在RDS MySQL中创建一个专用于CDC用途的新账号,并赋予该账号所需的全部权限。
综上所述,虽然Flink SQL Connector for MySQL CDC能够连接到阿里云RDS MySQL的Binlog,但在您当前的权限配置下无法直接使用。解决途径是通过与数据库管理员协作,调整账号权限以满足连接需求。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。