月光美女,如何实现数据库的覆盖?
我需要将一个网站迁移,同时升级。在升级的同时老的网站还会继续运营,这段时间还会有用户注册。一旦我转移升级完成,将切换到新的数据库,但是此时新数据库缺乏新增的注册用户信息,所以我想用老数据库去覆盖新数据库,请问该如何实现呢? 先谢谢了! 主机是虚拟主机还是VPS或服务器,什么程序,什么数据库类型,如果你缺乏专业的知识,本人可以付费服务,你可以考虑一下。我给你的建议:
根据你的描述,你这个叫数据库转移,不叫覆盖
先将网页部分FTP内升级和转移到新FTP
其实数据库转移的时候,根据主机分2个情况
虚拟主机:推荐使用帝国备份王备份全部sql数据,然后在新的主机上在使用帝国备份王还原,这个简单你会做把,要注意的是,备份名字和数据库编码不要弄错了。
VPS或服务器:数据转移就更简单,而且转移速度快效率高。直接在ssh使用tar命令打包mysql安装数据目录里面的mysql数据文件,然后在新的服务器上使用ssh将打包的文件wget下载到新服务器mysql安装数据目录,再使用tar解压即可,mysql转移成功。说白了就是服务器对传。
你在转移期间,会有1-2个小时不能成功访问网站,这个是正常的。 谢谢啦,VPS自己直接用镜像就可以了,就是因为在虚拟主机上,所以感觉麻烦,我准备跟着官方的指导做,应该没什么大问题 牛啊,太厉害了 学习了 。。。 学习了,备用! 1、先将网站代码FTP到新服务器
2、将数据库导出,然后导入新服务器上,升级系统程序代码,然后测试一下环境看是否OK。
3、如果升级没问题,停掉旧的网站,export出数据库,然后再delete掉新服务器上的数据库,重新导入一次
4、更改域名解析。。。完工 回复 2# 月光飞燕
进来回个帖 这个板块是干嘛的? 学习了,以后备份数据用得上! 月光 区 是做什么的 难道是 穷人区 ? 就是月光族的意思 学习了~~谢谢~~· 嘿嘿,,了解,,谢谢! 越广很强大啊。 真是造福大众
页:
[1]