此方案是由shell脚本实现mysql数据库源端与目标端的表数据是否一致进行MD5校验;
需要在linux服务器运行此脚本,运行之前,需要进行简单的配置!
下面进行简单的说明:
1. 脚本目录
说明:
- batch_host.txt: 数据库相关配置文件;
- batch_md5.sql:是执行查询主键和MD5的SQL语句;
- batch_md5.sh:是执行主要脚本的文件;
- diff_batch_md5.sh:是由batch_md5.sh延伸出来的多进程操作文件;
- result_batch_md5.sh:是由batch_md5.sh延伸出来的多进程操作文件;
- md5ret:存储md5核对结果的目录;
2. 配置详细说明
2.1 batch_host.txt 内容
10.88.44.11 3306 user password einp_basicinfo
10.88.44.22 3306 user password einp_basicinfo
格式说明:
数据库IP 端口 用户名 密码 实例
2.2 batch_md5.sql 内容</