开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

请问 对于flink cdc读取mysql的账号权限管控能读那几个库和表吗?

请问 对于flink cdc读取mysql的账号权限管控,如果本身mysql账号只允许读某几个库的几个表 那在cdc读binlog的时候 也是只能读那几个库和表吗?还是cdc读binlog的时候 不受mysql账号权限的管控?

展开
收起
十一0204 2023-07-19 16:39:12 105 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    Flink CDC 读取 MySQL 数据库的账号权限受到 MySQL 数据库本身的权限管理机制限制,一般情况下,Flink CDC 只能读取用户被授权的数据库和表。

    具体来说,MySQL 数据库的权限管理机制主要包括以下几个层次:

    系统层级权限:例如 CREATE USER、GRANT 等命令,用于管理数据库和用户的创建和授权。

    数据库层级权限:例如 CREATE DATABASE、ALTER DATABASE、DROP DATABASE 等命令,用于管理数据库的创建、修改和删除。

    表层级权限:例如 CREATE TABLE、ALTER TABLE、DROP TABLE 等命令,用于管理表的创建、修改和删除。

    列层级权限:例如 SELECT、INSERT、UPDATE、DELETE 等命令,用于管理表中列的读写权限

    2023-07-29 21:07:48
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    阿里云MySQL云数据库产品体系介绍 立即下载
    One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
    One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载

    相关镜像