- 创建实例级别迁移
- "ExpandSyntaxSupport": true
- 增量部分DCL的操作会被支持
- 全量部分是否需要支持?即,创建job前,源端已存在的用户是否需要被迁移至目标端?#358
- 若需要执行grant和revoke,则 回放用户需要有‘grant option’
DCL类型 | 语句示例 | 是否支持 |
---|---|---|
CREATE | create user ...identified by ... | 支持 |
ALTER | alter user ...identified by ... | 支持 |
RENAME | rename user ... to ... | 支持 |
SET PASSWORD | set password for ...='...'; | 支持 |
GRANT | grant all on . to 'test'@'%'; | 支持 |
REVOKE | revoke insert on . from 'test'@'%'; | 支持 |
实例级别job.json配置样例:
{
"Name":"test1",
"Tasks":[
{
"Type":"Src",
"Config":{
"Gtid":"",
"ExpandSyntaxSupport":true,
"DropTableIfExists":false,
"ReplicateDoDb":[],
"ConnectionConfig":{...}
}
},
{
"Type":"Dest",
"Config":{
"ConnectionConfig":{...}
}
}
]
}