在之前的文章中或者我们自己应该从官方获悉,搬瓦工主机商原来OPENVZ架构VPS主机将会在到期后无法续费。而且也没有提供一键快速迁移网站数据或者机房的方法。都需要我们自己新购服务器然后备份网站恢复数据。无论我们在服务器到期之后搬迁到哪个服务商,实际上的操作流程都是一样的。我们需要完成备份、下载、新开、恢复数据等操作。
在这篇文章中,搬瓦工中文网整理一篇较为通用的,且结合最近在撰写的建站系列教程,完成网站的备份和恢复数据的方法,希望可以帮助到一些需要搬迁网站或者是迁移服务商的用户使用。
第一、备份网站和数据库
1、备份网站文件
备份网站文件笨办法就是直接用FTP将文件一个个下载下来。这样比较费事,最好的办法就是我们直接在有控制面板的文件管理器打包压缩,或者是用SSH远程脚本直接打包备份。
tar -zcvf cnbanwagong.com.tar.gz /home/wwwroot/www.cnbanwagong.com
通过这个命令,我们可以将对应目录中的文件全部压缩打包成cnbanwagong.com.tar.gz文件。
2、数据库导出
数据库导出我们可以通过phpmyadmin直接导出,或者也可以通过命令导出。
mysqldump -u数据库用户名 -p数据库密码 数据库名 > data.sql
同样通过SSH工具将对应修改成当前网站的数据库信息,后执行就可以打包一个data.sql数据库文件。
第二、购买新服务器和配置环境
如果我们觉得搬瓦工VPS主机不适合我们,或者觉得贵,我们可以选择其他服务器。目前可以选择的主机商太多太多,不至于需要局限在哪个商家。对于购买的配置要与之前服务器配置相当。系统同样根据我们熟悉的选择。
然后就是配置服务器环境,可以用自己熟悉的面板环境或者是一键LNMP/LAMP都是可以的(参考:搬瓦工建站教程攻略 - 快速安装无面板lamp(Apache)、Lnmp(Nginx)网站系统)。
第三、恢复网站数据文件
在恢复网站文件之前,我们需要在新服务器环境中创建新的网站域名绑定。当然,这里需要将域名解析到新的服务器IP地址,以及添加网站域名站点。(参考:搬瓦工建站教程攻略 - 使用lnmp自带工具快速添加网站/域名绑定目录)
1、恢复网站文件
这里我们直接可以将之前备份的网站压缩包丢到当前新建网站的目录中。然后通过命令直接解压,后者我们用的可视化面板,也可以直接在线解压的。
tar -zxvf /home/wwwroot/www.cnbanwagong.com/cnbanwagong.tar.gz
我们到对应网站目录解压都是可以的。
2、导入数据库
同样的可以用phpmyadmin导入,也可以用命令导入。
mysql -u数据库用户名 -p数据库密码 数据库名 < data.sql
第四、调整数据库连接文件
wp-config.php
我们到新wordpress网站根目录找到wp-config.php文件,然后修改新的数据库连接。
第五、调试新Wordpress网站
这个时候应该解析也差不多,等待解析没有问题,应该是可以看到网站在新服务器中是可以打开的。我们需要登录到网站后台,检查是否真的没有问题。如果没有问题,那就基本完成。
最后,对于老服务器中的数据,建议保留十几天,因为在新迁移过来的网站磨合期,万一数据不对我们还可以去老服务器中搬出来看看,如果确定没有问题后老服务器中的数据可以删除。
来源:51CTO
作者:白吃白菜
链接:https://blog.51cto.com/11395518/2343927