AMP平台自动化场景建设MySQL历史库上云

2023年 10月 19日 22.7k 0

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!

场景介绍

场景基于AMP智慧运维平台实现对MySQL历史库不同节点间的数据迁移功能。根据现场工作需求,将MySQL历史库的众多库级别数据迁移至云资源池对应的MySQL实例下,通过该场景可提高相关重复性工作的执行效率。

场景配置

2.1 MySQL历史库上云场景-参数配置页面

参数配置说明:

  • 源端数据库IP:数据迁移源库主机IP地址。
  • 源端数据库端口:源数据库实例使用端口号。
  • 目标端数据库IP:数据迁移目标库主机IP地址。
  • 目标端数据库端口:目标数据库实例使用端口号。
  • 数据库用户:连接数据库用于导出数据的用户名。
  • 数据库密码:该用户的连接口令。
  • 源端数据库:数据迁移源端数据库名。
  • 目标端数据库:数据迁移目标端数据库名。
  • 资源实例:用于通过ansible跳板机执行场景脚本的主机,选择默认IP即可。

2.2 执行结果

场景执行完成后,页面跳转至“作业日志”界面,在“输出参数”下方会生成数据迁移日志,日志内容详细记录有一下信息:

  • 迁移的表名:查看该库下的所有表,便于对比数据完整性。
  • 执行迁移的时间:便于记录每张表的执行效率。
  • 源端和目标端文件的md5值对比情况:校验数据迁移前后的准确性。
  • 表数量和表数据大小:用于信息统计。

如果执行失败,同样会在该模块输出报错日志,根据报错信息做参数或数据库方面调整。

总 结:

该场景主要用于现场工作中不同资源池之间的历史数据的迁移工作,解决手动迁移数据的重复性问题。输入正确的数据库、主机IP地址等参数信息,也同样适用于MySQL数据库之间的临时数据迁移。
END

本文作者:薛 忈(上海新炬中北团队)

本文来源:“IT那活儿”公众号

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论