点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
场景介绍
场景基于AMP智慧运维平台实现对MySQL历史库不同节点间的数据迁移功能。根据现场工作需求,将MySQL历史库的众多库级别数据迁移至云资源池对应的MySQL实例下,通过该场景可提高相关重复性工作的执行效率。
场景配置
2.1 MySQL历史库上云场景-参数配置页面
参数配置说明:
- 源端数据库IP:数据迁移源库主机IP地址。
- 源端数据库端口:源数据库实例使用端口号。
- 目标端数据库IP:数据迁移目标库主机IP地址。
- 目标端数据库端口:目标数据库实例使用端口号。
- 数据库用户:连接数据库用于导出数据的用户名。
- 数据库密码:该用户的连接口令。
- 源端数据库:数据迁移源端数据库名。
- 目标端数据库:数据迁移目标端数据库名。
- 资源实例:用于通过ansible跳板机执行场景脚本的主机,选择默认IP即可。
2.2 执行结果
场景执行完成后,页面跳转至“作业日志”界面,在“输出参数”下方会生成数据迁移日志,日志内容详细记录有一下信息:
- 迁移的表名:查看该库下的所有表,便于对比数据完整性。
- 执行迁移的时间:便于记录每张表的执行效率。
- 源端和目标端文件的md5值对比情况:校验数据迁移前后的准确性。
- 表数量和表数据大小:用于信息统计。
如果执行失败,同样会在该模块输出报错日志,根据报错信息做参数或数据库方面调整。
总 结:
该场景主要用于现场工作中不同资源池之间的历史数据的迁移工作,解决手动迁移数据的重复性问题。输入正确的数据库、主机IP地址等参数信息,也同样适用于MySQL数据库之间的临时数据迁移。
END