MySQL 用户权限说明

dtle配置的MySQL用户, 在使用不同功能时, 需具有以下权限

源端用户

权限 功能说明
select 全量复制时, 对目标表需要select权限
replication client 全量/增量复制时, 需执行show master status 获取binlog信息
replication slave 增量复制时, 需要模拟 MySQL 复制

目标端用户

权限 功能说明
alter 复制时处理DDL语句
create 复制时处理DDL语句; 自动创建表结构功能; 自动创建目标端的GTID元数据表
drop 复制时处理DDL语句
index 复制时处理DDL语句
references 复制时处理DDL语句
insert 复制时处理DML语句; 修改目标端的GTID元数据表
delete 复制时处理DML语句; 修改目标端的GTID元数据表
update 复制时处理DML语句
select 查询目标端的GTID元数据表
trigger 进行目标端触发器检查

如果job中设置SetGtidNext=true, 则需要 replication_applier (MySQL 8.0) 或 super 权限。

results matching ""

    No results matching ""