使用navicat图形化操作实现mysql数据库结构和数据复制

通常我们进行数据库结构和数据复制时使用导出sql的方式,然后在另一台数据库服务器执行。但是navicat有自带的工具可以帮我们实现这个操作。

使用前提

  两个数据库的网络相通,并通过navicat登录连接两个不同ip的数据库。
  建议:如果不熟先导出sql,因为数据源和目标选择错误会导致删除表和数据。

下面演示将local服务器的vim库拷贝到liunx232服务器的vim-test库

一,结构同步

  • 在liunx232数据库新建库取名为:vim-test

  • 在navicat执行 工具->结构同步
    使用navicat图形化操作实现mysql数据库结构和数据复制_第1张图片

  • 开始拷贝
    选择对应库和对应表。
    将需要复制的vim表放左边,vim-test表放右边。放反了就是删除原先表。
    使用navicat图形化操作实现mysql数据库结构和数据复制_第2张图片
    源:local 目标:liunx232

  • 点击比对
    看到都是create语句,然后勾选需要的数据库sql运行,就完成结构拷贝了。

二,数据同步

现在开始拷贝数据,和上面同理

  • navacat点击 工具–>数据同步

  • 左边源选 local vim 目标 linux232 vim-test使用navicat图形化操作实现mysql数据库结构和数据复制_第3张图片

  • 点击开始,等待执行就行了。

  • 到这了结构和数据就同步完了。

你可能感兴趣的:(软件工具,数据库,mysql,数据库,navicat)