MySql之结构数据同步

背景

一般应用数据库都会有生产数据库、测试数据库、开发数据库。当系统运行一段时间之后,可以将部分生产数据库的数据同步到测试数据库或者开发数据库中进行分析。这时候就需要对两个数据库进行数据的同步。

Navicat就提供了很方便的同步工具,可以进行两个数据库之间结构同步和数据同步。

结构同步

在菜单栏 - 工具 - 结构同步

image-20190726105753154

选择好源数据库和目标数据库后点击”对比”按钮

image-20190726110037196

选择需要同步修改的部分,点击“应用”即可。

image-20190726110155557

数据同步

在菜单栏 - 工具 -数据同步

image-20190726110253482

选择好源数据库和目标数据库后点击”下一步”按钮即可

image-20190726110406501

选择需要同步的表数据,点击“下一步”

image-20190726110758916

随后会进行数据库比对,并显示比对结果,勾选需要同步的表,点击“应用”即可

image-20190726111026863

拓展

mysql还有通过dump文件同步的方式,不过Navicat比较直观可感,推荐。