
# 源或者目标数据库哪些操作，会影响DRS任务状态
以华为云RDS for MySQL为例，以下操作可能会影响DRS任务状态。
- 实例备份：一般情况下，实例备份对DRS任务无影响。
- 单机转主备：正常情况下对DRS任务无影响。
- 实例重启：重启数据库实例将导致短暂中断，在此期间，实例将不可用，DRS连接短暂中断。这种情况下，DRS会进行自动重试。若重试仍无法恢复，待实例状态正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 主备倒换：实例主备切换期间，可能会造成几秒或几分钟的服务闪断，这种情况下，DRS会进行自动重试。若重试仍无法恢复，待实例状态正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 规格变更：规格变更后，将会重启数据库，重启数据库实例将导致短暂中断，在此期间，实例将不可用，DRS连接短暂中断。这种情况下，DRS会进行自动重试。若重试仍无法恢复，待实例状态正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 实例升级：升级数据库内核小版本会重启实例，重启数据库实例将导致短暂中断，在此期间，实例将不可用，DRS连接短暂中断。这种情况下，DRS会进行自动重试。若重试仍无法恢复，待实例状态正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 实例异常：这种情况下，DRS会进行自动重试。若重试仍无法恢复，待实例状态正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 限制连接会话数：DRS任务连接源和目标端需要一定数量的会话数，详细可参考[MySQL数据同步对源数据库和目标数据库有什么影响](https://support.huaweicloud.com/drs_faq/drs_16_1145.html)。当连接数不足时，会导致DRS任务失败，用户可在调整数据库连接数后，单击任务"操作"列上的"续传"继续任务。
- 网络抖动：针对网络抖动造成的连接失败，DRS会自动进行重试，若重试仍无法恢复，待网络正常后，可手动单击任务"操作"列上的"续传"继续任务。
- 账号密码修改：修改数据库账号密码可能会导致DRS连接失败，详细可参考[源库或目标库修改密码后如何操作](https://support.huaweicloud.com/drs_faq/drs_16_1181.html)。
- 账号权限修改：修改数据库账号权限可能会导致DRS权限不足，迁移数据失败。用户可重新为迁移账号赋权后，单击任务"操作"列上的"续传"继续任务。
- 源库日志清理：当源库日志（例如MySQL的binlog）被清理时，DRS无法从源库获取到和当前同步位点接续的日志，可能导致任务失败（例如[全量或增量阶段失败报错，关键词"binlog is not existed"](https://support.huaweicloud.com/trouble-drs/drs_13_0043.html)）。用户可参考[重置同步任务](https://support.huaweicloud.com/realtimesyn-drs/drs_10_0300.html)内容进行重置，或重新创建任务开始同步。
- 数据库参数修改：DRS在启动任务前会对源数据库和目标数据库参数进行预检查，在预检查完成后到任务结束前，一般情况下不建议对数据库参数进行修改，避免因参数修改导致的任务失败。如果参数修改导致任务失败，用户可尝试在恢复参数后，单击任务"操作"列上的"续传"继续任务。
 
