使用Navicat premium同步表结构和表数据

0、我要同步的数据库地址是10.10.10.31,目标数据库地址是10.10.10.33。同步"bigdata"数据库里的所有表和数据。

1、在目标数据库创建跟源数据库相同的数据库:


2、输入数据库名:我这里要同步的数据库名是“bigdata”,字符集和排序规则我用的是默认的。然后点击“确定”

3、同步表结构:选择菜单栏的“工具”,“结构结构同步”,在弹出框中选择“源”是我们要同步的远端数据库,“目标”是需要同步到哪里,选择好之后点击“比对”,然后把要同步的表结构勾选上,再点击“部署”,再点击“部署”,就出现一个进度,等到完成就好了。


4、如果数据量小的话可以直接用菜单栏的“工具”,“数据同步进行同步”。跟上一步一样,选好“源”和“目标”,然后一路继续就行了。


5、如果数据量大的话用上面的方法同步较慢,我们可以选择在源数据库导出txt文件,在目标数据库里导入txt文件,这种方法需要一张表一张表进行操作,具体步骤以t_order为例:

5.1、右键t_order表,弹出下图选择“导出向导”

5.2、默认选择的是txt文件,点击“继续”


5.3、弹出如下图,你可以指定导出文件名默认是勾选‘t_order’,再“继续”,再选择要导出的列,默认是全选,“继续”



5.4、弹出一个附加的选项,勾选“包含列的标题”,如下图


5.5、点击“开始”,就能看到进度了,等待执行完毕



5.7,开始导入,右键目标数据库的“t_order”,选择“导入向导”


5.8,默认选择txt格式,再继续


5.9、选择“添加文件”,找到刚刚导出的txt文件,一路“继续”,再点击“开始”









5.9、等待完成,点击“完成”

至此,t_order表数据就同步完了,其他表也按照这个方法同步。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,496评论 0 9
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,948评论 0 5
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,884评论 5 116
  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 9,880评论 0 44
  • 很早之前就从各种渠道了解过吸引力法则,但都是一鳞半爪,只言片语的了解,今天刚好有时间,就系统的找了关于吸引力法则的...
    公子韩七阅读 547评论 0 3