使用Navicat 同步数据

因为最近项目数据库要加入主从机制,因此需要对原有的数据库进行克隆,那么数据库进行克隆都有哪些方式呢?

  • 物理克隆,直接将数据库的全部文件copy一份,然后修改一些对应文件。
  • 当然也可以通过执行mysqldump命令完成复制
  • 可以使用一些工具,将数据库的结构和数据导出成sql文件,然后再导入到另一个数据库中运行
  • 使用工具直接进行比对同步

本文主要讲解下使用Navicat工具进行数据库的克隆。

结构同步

1、打开Navicat之后,点击上方工具-》结构同步。

选择资源数据库  -> 目标数据库  选择完以后,会显示对应的数据库信息。 (注:最好在克隆或者备份的时候进行一次备份,避免意外情况),也可以根据自己的需要调整对比的选项

然后点击比对,等待数据库结构的对比

比对之后,在如下图查询修改中会显示差异的结构同步语句。我们可以选择差异结构同步语句(可单选亦可多选),再点击右边的运行查询,即可完成结构同步,这一步会把源数据库的结构同步至目标数据库,即目标数据库结构发生变化,原数据库不变,请谨慎操作。当完成结构同步之后,点击关闭退出。

运行之后从数据库的表结构就已经建立了,但是数据还没有同步,那么我们继续同步数据。

同步数据 

1、回到主菜单点击工具-》数据同步,打开数据同步窗口。

点击下一步,进行对比 

比对完成后,可以进行选择性同步数据的一些选项

完成 

猜你喜欢

转载自blog.csdn.net/wangxuelei036/article/details/107632307