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表数据就同步完了,其他表也按照这个方法同步。