未来科技研究社

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 142|回复: 1

人人商城手动升级方法之Navicat for MySQL数据库对比

[复制链接]

65

主题

68

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
20594
发表于 2020-8-15 16:44:44 | 显示全部楼层 |阅读模式
这是接着上一篇文章关于怎么手动升级人人商城的方法,如果没有单独的数据库让你导入,那就只能找数据库来对比同步结构了。

使用Navicat for MySQL的前提是你有新版本的源数据库来对比,不然也用不到。

还有个前提:用Navicat for MySQL连接数据库,得你的服务器开放了数据库的远程连接端口。

比如我3个站点:

A站点:正式运营站点,数据库表名:testa

B站点:测试1,数据库表名:testb

C站点:测试2,数据库表名:testc

比如我现在用的是3.1.5,要更新到3.1.6,恰好又有3.1.6的升级数据库文件。

一、测试升级3.1.6

1:先把3.1.6文件上传到B站点;

2:导入3.1.6数据库文件到B站点对应的数据库testb去;

3:人人商城去更新,升级,清理缓存这个3.1.6;

4:测试B站这个这个3.1.6是否正常使用。

二、同步3.1.6数据库结构

1:用Navicat for MySQL连接数据库testb和testec


2:进入工具-结构同步

3:选择对应的数据库,源数据库就是B站点的3.1.6,目标就是C站点的3.1.5.

记得把右边删除对象的SQL取消,其他的不用变。4:然后进行对比,等运行完,结束之后,勾选下面框框的,运行查询就行了。

5:这个时候进入C站点就行彻彻底底的测试就好了。

三、正式升级3.1.6

如果C站点测试没问题了,这里就按照上面的来一次就行了。

只是这里的时候,最好选择去对比C站点,当然你觉得没问题,选择对比B站点也行。

如果你有一定的技术能力,特别是解决PHP和mysql数据库没问题,那就可以略过第二步的测试,直接升级。

错误问题

1:Navicat for MySQL2003错误

解决

到数据库里面去单独创建个任何可以连接的用户,开放所有的权限。(用之后删掉)

如果还不行,就检查下防火墙有没有允许数据库端口的远程连接。

linux:/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

win服务器,不知道..很久没有用win服务器搭建这种网站了。

回复

使用道具 举报

65

主题

68

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
20594
 楼主| 发表于 2020-8-15 17:37:16 | 显示全部楼层
navicat for mysql 中文破解版(无需激活码)
1、下载破解版Navicat for MySQ中文破解版
2、解压下载后的文件有两个.exe文件,点navicat111_mysql_cs_x64.exe 进行安装
3、安装完成之后点PatchNavicat.exe选择安装Navicat for MySQL目录下的navicat.exe
3、出现 下图破解成功



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|未来科技研究社

GMT+8, 2025-4-19 23:14 , Processed in 0.041488 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表