两个MySQL数据库之间同步表结构及索引模式

举报
jiangxl 发表于 2022/04/13 23:52:46 2022/04/13
【摘要】 两个MySQL数据库之间同步表结构及索引模式 1.应用场景 两个MySQL数据库之间同步数据库表结构操作经常会使用到,常用于测试环境和线上环境数据库结构同步。 开发完一个程序首先是先要在测试...

两个MySQL数据库之间同步表结构及索引模式

1.应用场景

两个MySQL数据库之间同步数据库表结构操作经常会使用到,常用于测试环境和线上环境数据库结构同步。

开发完一个程序首先是先要在测试环境反复测试,当测试到一定程度后才会发布到线上环境,而每次更新迭代都可能对数据库结构发生变化,如果线上环境的数据库还保持旧的数据库结构,某些功能肯定会报错。

为了解决这个问题,也有人会说直接同步一份测试环境的数据不就好了,但是线上环境也可能会有一些线上的数据,也就是线上环境的数据是不允许动的,因此就有了仅同步两库之间的数据库结构,而数据是不可动的需求。

2.两个MySQL数据库直接同步数据结构

此操作通过Navicat即可实现

1.点击工具—>结构同步

在这里插入图片描述

2.填写数据库信息

源和目标分别填写两个数据库的信息,如果是从A库同步到B库,那源就填写A库的地址,目标就填B库的地址
在这里插入图片描述

3.比对两个数据库不同的字段信息

在这里插入图片描述

4.查看对比出来的结果

点击部署即可将两库差异的结构进行同步
在这里插入图片描述

5.数据同步中
在这里插入图片描述

文章来源: jiangxl.blog.csdn.net,作者:Jiangxl~,版权归原作者所有,如需转载,请联系作者。

原文链接:jiangxl.blog.csdn.net/article/details/120154225

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。