
# RDS for MySQL哪些高危操作会影响DDM
RDS for MySQL相关高危操作如[表1]所示。
 表1RDS for MySQL高危操作 
| 操作类别                | 操作                  | 操作影响                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|
| RDS for MySQL控制台操作类 | 删除RDS for MySQL实例   | RDS for MySQL实例删除后，DDM关联该RDS for MySQL实例的逻辑库、逻辑表都无法使用。                                                                                                                                                                                                                                                                                               |
| RDS for MySQL控制台操作类 | 切换RDS for MySQL主备实例 | 切换主备实例可能造成短时间内的RDS for MySQL服务闪断，并有可能在主备同步时延过大的情况下，导致少量数据丢失。 - RDS for MySQL实例主备切换过程中，DDM将无法进行创建逻辑库、创建表等操作。  - RDS for MySQL实例主备切换后，DDM中RDS for MySQL实例ID不变。   |
| RDS for MySQL控制台操作类 | 重启实例                | 重启过程中，RDS for MySQL实例将不可用，DDM业务将会受影响。                                                                                                                                                                                                                                                                                                                |
| RDS for MySQL控制台操作类 | 重置密码                | RDS for MySQL重置密码后，DDM这边创建逻辑库时输入重置后的密码即可。                                                                                                                                                                                                                                                                                                            |
| RDS for MySQL控制台操作类 | 修改参数模板              | 其中如下参数为固定值，如果修改，将会影响DDM正常运行。 - 数据表名和序列名称不区分大小写，"lower_case_table_names"固定为"1"。  - 扩容场景，必须将"local_infile"配置为"ON"。                                           |
| RDS for MySQL控制台操作类 | 修改安全组               | 将导致DDM服务无法连接RDS for MySQL实例。                                                                                                                                                                                                                                                                                                                         |
| RDS for MySQL控制台操作类 | 修改VPC               | DDM实例与RDS for MySQL实例不在同一VPC中将导致无法互通。                                                                                                                                                                                                                                                                                                                |
| RDS for MySQL控制台操作类 | 恢复                  | 恢复数据可能会破坏数据完整性。                                                                                                                                                                                                                                                                                                                                      |
| RDS for MySQL客户端类   | 删除DDM创建的物理库         | 删除物理库后，原数据将会丢失，新数据将无法写入。                                                                                                                                                                                                                                                                                                                             |
| RDS for MySQL客户端类   | 删除DDM创建的物理账号        | 删除物理账号后将无法在DDM上创建逻辑表。                                                                                                                                                                                                                                                                                                                                |
| RDS for MySQL客户端类   | 删除DDM创建的物理表         | 删除物理表后，将导致DDM数据丢失，DDM后续无法正常使用该逻辑表。                                                                                                                                                                                                                                                                                                                   |
| RDS for MySQL客户端类   | 修改DDM创建的物理表名        | 将导致DDM无法获取该逻辑表的数据，且后续无法正常使用。                                                                                                                                                                                                                                                                                                                         |
| RDS for MySQL客户端类   | 修改记录                | 如修改全局表记录，将会影响各分片数据一致性。                                                                                                                                                                                                                                                                                                                               |
| RDS for MySQL客户端类   | 修改白名单               | 需要确保DDM服务在RDS for MySQL实例的白名单内，否则DDM服务将无法访问RDS for MySQL实例。                                                                                                                                                                                                                                                                                          |
   
