mysql数据迁移,全量和增量

mysql是常用的数据库。数据迁移一般有2种,增量数据和历史数据。

假设我有2个数据库mysqlA和mysqlB。

mysqlB是新的数据库,mysqlA是旧的数据库。

A->B。首先我们选定一个时间为历史数据。将这部分的数据全部输入到B里。

接下来将服务切换的B库。然后在从A库按照这个时间节点后的数据,输入到B库。

具体步骤:

1.先开启mysql的binlog

2.将当前节点的历史数据导出

3.将导出的数据输入到B库(做数据比对---有问题,怎么做?A库在不断输入数据,有些表没有时间)

4.切换B库

5.选择binlog指定时间节点后的数据,将其复制到B库。

相关推荐
悟能不能悟2 小时前
redis的红锁
数据库·redis·缓存
贝多芬也爱敲代码4 小时前
如何减小ES和mysql的同步时间差
大数据·mysql·elasticsearch
安当加密5 小时前
MySQL数据库透明加密(TDE)解决方案:基于国密SM4的合规与性能优化实践
数据库·mysql·性能优化
007php0075 小时前
某大厂跳动面试:计算机网络相关问题解析与总结
java·开发语言·学习·计算机网络·mysql·面试·职场和发展
JH30735 小时前
第七篇:Buffer Pool 与 InnoDB 其他组件的协作
java·数据库·mysql·oracle
板凳坐着晒太阳5 小时前
ClickHouse 配置优化与问题解决
数据库·clickhouse
数据库生产实战5 小时前
解析Oracle 19C中并行INSERT SELECT的工作原理
数据库·oracle
AAA修煤气灶刘哥6 小时前
服务器指标多到“洪水泛滥”?试试InfluxDB?
数据库·后端·面试
阿沁QWQ7 小时前
MySQL服务器配置与管理
服务器·数据库·mysql
程序新视界8 小时前
MySQL“索引失效”的隐形杀手:隐式类型转换,你了解多少?
数据库·mysql·dba