使用Navicat for MySQL数据库结构同步和数据同步的方法

使用Navicat for MySQL数据库结构同步和数据同步的方法

图片[1]-使用Navicat for MySQL数据库结构同步和数据同步的方法-共赢传播官博 ||

 

我们以禾匠旧版升级举例,其他的系统操作方法一样。

第一步:新建一个数据库,可以命名为 新版,导入数据(导入最新高版本数据)当然,名字你自己取,只要自己能够理解就行

当然,如果你自己已经有最新版的,那么,自然不用 新建数据库,比如:你用自己的 A 网站 和自己的 B 网站 对比同步。

 

第二步:设置数据库权限为“所有人”,并且连接两个数据库

设置数据库权限,是在你的 宝塔控制面板里面 --- 数据库 ---权限 (选择 所有人),对比同步完成后,把权限改回到 “本地服务器”;特别注意,如果有小程序在运行,先停止网站,避免数据丢失

如果连接不成功,只有两个可能,第一:数据库权限,第二:服务器端口没有打开 --- 宝塔里面---安全 --- 放行 3306 端口

图片[2]-使用Navicat for MySQL数据库结构同步和数据同步的方法-共赢传播官博 ||

 

第三步:在 Navicat 工具里面,左上角 工具 --- 结构同步  --- 在新弹出窗口页面,左边选择 源(新版),右边选择 目标 (旧版)

图片[3]-使用Navicat for MySQL数据库结构同步和数据同步的方法-共赢传播官博 ||

 

等待比对完成,最后结果会 分为三种:无需处理的、需要修改的(修改旧版数据库的表或字段)、需要新增的(给旧版数据库新增表或者字段)、需要删除的(是删除旧版数据库里面对应的数据库表),根据你的实际需要勾选 或者取消勾选

 

第四步:部署(执行同步)

图片[4]-使用Navicat for MySQL数据库结构同步和数据同步的方法-共赢传播官博 ||

 

要想检测是否同步成功,很简单,你再 重新比对一次,如果自此 比对,出来的结果,两边完全一致,就说明你 对比同步成功了!

 

网盘下载链接:

链接: https://pan.baidu.com/s/1n1q-X-XHsHhw3eO-XuU6Og 提取码: aufm

题外分享:清空SQL数据库后怎么让序列ID重1开始排列

可以通过“truncate table 表名”重置空ID,以使ID自动从1开始增加

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片