Navicat for MySQL两个数据库结构同步升级方法
时间:2023年09月26日
/来源:网络
/编辑:佚名
今天78模板网技术老蓝给大家讲解一下Navicat for MySQL两个数据库结构同步升级方法,本次讲解直接用WIN服务器里的Navicat远程链接Linux服务器里宝塔的数据库,目的是升级一个狮子鱼社区团购微信小程序不同版本,思想把新版本的数据库新增的字段同步到旧的使用着的数据库中。
1、先把两个需要同步的数据库导入Navica(可在WIN服务器上或本地电脑操作)
Navicat for MySQL两个数据库结构同步升级方法插图1
或者在宝塔后台把两个数据权限修改为所有人(方便WIN服务器或本地电脑直接远程链接数据库)
Navicat for MySQL两个数据库结构同步升级方法插图2
2、打开navicat通过服务器或本地电脑PC远程链接数据库(本人习惯通过另一台WIN服务器远程操作)
点左边新建链接,把宝塔后台主IP和MYSQL用户名和密码输入,确定后链接进入
使用宝塔面板搭建的网站要想本地使用Navicat Mysql远程连接服务器数据库,那么需满足三个条件:
服务器安全组规则添加数据库端口3306;
网站数据库访问权限改为所有人(路径:宝塔面板 → 数据库 → 设置想要访问的数据库权限);
宝塔面板后台系统安全放行3306端口(路径:宝塔面板 → 系统安全 → 放行3306端口)。
Navicat for MySQL两个数据库结构同步升级方法插图3
3、把需要升级的老数据库也按上述方远程加上,使两个数据都在左侧菜单里方便操作
Navicat for MySQL两个数据库结构同步升级方法插图4
4、下来就是新数据库的同步到带有数据的老数据里,让老数据库升级后能正常使用,并匹配新版。
选工具—》结构同步,本交升级新数据库286张表,老数据库266张表,升级完成需核对下升级后的数据表是否已变的286张
Navicat for MySQL两个数据库结构同步升级方法插图5
对应把新数据和目标老数据库选择好,执行对比,默认勾选的不需要修改
Navicat for MySQL两个数据库结构同步升级方法插图6
对比完成在莲新数据库的新表会用红色标识出来,如果只升级某一张表里的字段可以对应选择,本次教程是针对所有表
Navicat for MySQL两个数据库结构同步升级方法插图7
接下来就是最重要的一步,数据库结构同步过程,右键选择全部表同步,选择好后运行查询
Navicat for MySQL两个数据库结构同步升级方法插图8
同步过程如果提示错误,可具体看下是哪张表有问题,可以不选择该表,后面手功处理
Navicat for MySQL两个数据库结构同步升级方法插图9
如果同步过程中出现错误,可选择一下遇上错误继续,最后再处理同步失败的表
Navicat for MySQL两个数据库结构同步升级方法插图10
如果查询修改下方出现提示CREATE DEFINER = `root`@`localhost`,说明权限不够,可以数据库下载后导入Navicat 再处理,正常状态查询修改里应该是数据库,如下图
Navicat for MySQL两个数据库结构同步升级方法插图11
同步结构后查看日志全部成功,无错误提示
Navicat for MySQL两个数据库结构同步升级方法插图12
最后一步看一下升级后数据库里的表是否为285张,确认后成功升级
Navicat for MySQL两个数据库结构同步升级方法插图13
升级完成后检查下后台数据是否显示,小程序前端是否正常,至此全部OK,本数据库结构同步教程由78模板网技术员老蓝整理,如果遇到问题有网站QQ咨询
下期我们将利用Navicat for MySQL讲解如何同步数据库内容,同时本站已提供Navicat for MySQL工具(注册版下载)
1、先把两个需要同步的数据库导入Navica(可在WIN服务器上或本地电脑操作)
Navicat for MySQL两个数据库结构同步升级方法插图1
或者在宝塔后台把两个数据权限修改为所有人(方便WIN服务器或本地电脑直接远程链接数据库)
Navicat for MySQL两个数据库结构同步升级方法插图2
2、打开navicat通过服务器或本地电脑PC远程链接数据库(本人习惯通过另一台WIN服务器远程操作)
点左边新建链接,把宝塔后台主IP和MYSQL用户名和密码输入,确定后链接进入
使用宝塔面板搭建的网站要想本地使用Navicat Mysql远程连接服务器数据库,那么需满足三个条件:
服务器安全组规则添加数据库端口3306;
网站数据库访问权限改为所有人(路径:宝塔面板 → 数据库 → 设置想要访问的数据库权限);
宝塔面板后台系统安全放行3306端口(路径:宝塔面板 → 系统安全 → 放行3306端口)。
Navicat for MySQL两个数据库结构同步升级方法插图3
3、把需要升级的老数据库也按上述方远程加上,使两个数据都在左侧菜单里方便操作
Navicat for MySQL两个数据库结构同步升级方法插图4
4、下来就是新数据库的同步到带有数据的老数据里,让老数据库升级后能正常使用,并匹配新版。
选工具—》结构同步,本交升级新数据库286张表,老数据库266张表,升级完成需核对下升级后的数据表是否已变的286张
Navicat for MySQL两个数据库结构同步升级方法插图5
对应把新数据和目标老数据库选择好,执行对比,默认勾选的不需要修改
Navicat for MySQL两个数据库结构同步升级方法插图6
对比完成在莲新数据库的新表会用红色标识出来,如果只升级某一张表里的字段可以对应选择,本次教程是针对所有表
Navicat for MySQL两个数据库结构同步升级方法插图7
接下来就是最重要的一步,数据库结构同步过程,右键选择全部表同步,选择好后运行查询
Navicat for MySQL两个数据库结构同步升级方法插图8
同步过程如果提示错误,可具体看下是哪张表有问题,可以不选择该表,后面手功处理
Navicat for MySQL两个数据库结构同步升级方法插图9
如果同步过程中出现错误,可选择一下遇上错误继续,最后再处理同步失败的表
Navicat for MySQL两个数据库结构同步升级方法插图10
如果查询修改下方出现提示CREATE DEFINER = `root`@`localhost`,说明权限不够,可以数据库下载后导入Navicat 再处理,正常状态查询修改里应该是数据库,如下图
Navicat for MySQL两个数据库结构同步升级方法插图11
同步结构后查看日志全部成功,无错误提示
Navicat for MySQL两个数据库结构同步升级方法插图12
最后一步看一下升级后数据库里的表是否为285张,确认后成功升级
Navicat for MySQL两个数据库结构同步升级方法插图13
升级完成后检查下后台数据是否显示,小程序前端是否正常,至此全部OK,本数据库结构同步教程由78模板网技术员老蓝整理,如果遇到问题有网站QQ咨询
下期我们将利用Navicat for MySQL讲解如何同步数据库内容,同时本站已提供Navicat for MySQL工具(注册版下载)
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03