一、需求场景
和同学一块开发一个小APP,前端使用AppCan开发,后端使用SpringBoot,我主要负责后端接口的开发,因为异地吧,两个人都是男的,开发异地0..0。然后我俩都不一定什么时候有时间去调试然后就把应用跑在了服务器上。服务器上的MySQL和本地是不同步的,导致有些小问题。还有就是不用服务器上的数据库开发的原因是,我这里网络不稳定,不稳定。
然后就用本地库开发同步本地库数据和结构到服务器上的数据。
二、工具
Navicat For MySQL
三、使用步骤
1. 首先保证服务上的数据库允许任何IP进行连接。否则会报错哦。建议先本地用Navicat连上服务器上的数据库。
2.连接成功服务端MySQL
3.连接本地MySQL
4.找到菜单的【工具】
5.选择源的连接和数据库以及目标的连接和数据库(数据库版本尽量统一)
6.查看各数据的表
7.对比数据差异
8.部署
9.运行即可同步数据
10.重新对比查看是否成功及还有没有不同的
完成