土鳖屋源码

 找回密码
 欢迎注册

QQ登录

只需一步,快速开始

cn域名首年29元
com域名首年49元net域名首年75年
广告位
联盟招募 收益最高
免费建网站 服务器特价
网维体微信营销平台
【多线高防】无视一切攻击!织梦模板
站长平台 精确提升SEO
21广告位高权重链接招租
微信抢红包源码云主机
4G内存/5M带宽/50G/一年940元
微信小程序源码超市
小程序
源码商城棋牌源码
查看: 194|回复: 0

[学习教程] 人人商城手动升级方法之Navicat for MySQL数据库对比

[复制链接]
DDO我来了 发表于 2018-8-1 11:13 | 显示全部楼层 |阅读模式

使用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服务器搭建这种网站了


您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

QQ|小黑屋|手机版|土鳖屋源码 ( 豫ICP备14000521号-2 )

GMT+8, 2019-10-19 03:45

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

豫公网安备 41088202000172号

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