Mysql如何做到数据表结构的同步

转自于:https://baijiahao.baidu.com/s?id=1640351264011293489&wfr=spider&for=pc

前言

在项目开发中,我们一般都会有两套环境,一套是用于开发调试的环境,一套是用于上线正式运营的环境。一般情况下,我们习惯于在本地建表或者修改表后调试的没错了再上传到服务器上,也有一些很自信的人在本地建表或者修改表之后马上在服务器上也做相同的操作。其实后者是存在一定风险的,如果操作少的话可以,如果改动大,估计忙起来就忘了当时做了哪些操作。今天,我们教大家如何利用navicat for mysql来做数据同步。

使用navicat for mysql做数据同步

1.利用navicat连接上本地和服务器的数据库

首先,创建两个数据库连接,一个连本地的开发环境数据库,一个连服务器端的正式环境数据库,保证两个连接都能正常打开并操作表。

 

2.点击菜单中的数据结构同步

点击菜单中的Tools里面的Structure Synchronization菜单,打开一个对话框。

 

对话框如下图所示:

 

3.选择本地环境和正式环境的数据库

左右两侧分别选择本地的数据库访问IP和数据库以及需要同步到的服务器端的IP和数据库,选择好以后右下角会出现compare比较按钮。

 

4.根据比较结果进行数据结构同步

 

结语

特别注意:在数据库操作之前,一定要先做好数据备份,以免发生灾难性数据丢失而不能恢复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>