无论我们网站是正常的备份数据,还是迁移服务商,都需要做一件事情就是备份好网站文件和数据库。备份网站和数据库的方法有很多种,可以选择自定义自动备份到本地服务器或者远程服务器,也可以利用服务器面板软件打包下载。如果是VPS、服务器,老蒋采用较多的是直接数据库导出,然后整体下载或者scp远程传输到目标服务器。
今天遇到这个网友的问题比较奇特,他是使用的虚拟主机,但是平时的管理非常凌乱,居然不知道在哪个服务商购买的,更不知道面板入口信息,唯独只有一个就是他还能本地连接这个网站的FTP。目前他希望备份网站,然后迁移到其他主机中。老蒋在登录其网站后台的时候发现并不是常见的CMS,或者是他当初自己找人定制的,后台没有自动备份的功能。
那唯独的入口就是他的FTP账户,只能通过这个入口来解决网站备份。这里我想到的是帝国备份王,然后利用帝国备份王备份数据库,然后利用连同网站数据一并下载到本地,最后也用帝国备份王恢复数据库。最后问题当然是解决了,这里老蒋把解决问题的过程记录下来。
第一、准备必要的工具和文件
1、下载帝国备份王软件
软件:http://www.phome.net/product/Ebak.html
这里老蒋下载最新版的帝国备份王软件到本地,然后解压出来,找到其中的文件目录。上传到网站根目录中,比如我命名"ebak"
2、网站数据库用户
这个同学肯定不知道自己数据库和密码多少,然后通过他的FTP工具,找到配置数据库连接的文件,找到数据库信息,因为登录连接帝国备份王的时候需要用到。
第二、配置帝国备份王连接参数
1、登入帝国备份王
http://我们的网站目录/ebak
具体目录是我们自己定义的,然后输入默认的用户名admin,密码123456
2、配置数据库和重置管理员
我们需要配置数据库信息,这是我们网站的数据库信息。
还需要重新配置帝国备份王的管理员用户名和密码才可以。然后重新登入。
第三、快速备份数据库
找到左侧[备份数据],然后在右侧看到我们网站的数据库,直接备份数据。备份完毕之后,我们只需要将网站目录包括所有的文件都下载到本地。这样基本上网站都备份完整。
第四、恢复网站和迁移网站过程
在备份好网站之后,迁移网站就相对容易一些。
1、新主机环境创建站点和数据库用户,如果是虚拟主机我们还可以参考老蒋前一段时间整理的cPanel 面板教程(创建站点、创建数据库)。
2、将本地打包的网站全部上传到新网站目录中。且需要修改数据库连接文件。
3、解析到新服务器IP生效之后,打开帝国备份王登入进入,修改新的数据库配置。然后[恢复数据],找到我们备份好的数据库,恢复到指定的新创建数据库中。
4、检查网站是否正常,最后再系统的检查下连接和文件是否正常。伪静态文件是否需要重新设置。
第五、小结
1、虽然这个问题得以解决,但是告诫我们需要定期备份数据,尤其是主机商信息以及网站信息需要保管好。
2、帝国备份王还是一个不错的备份应急软件之一,至少在这一次中帮助我们解决过一些问题。但是老蒋以前也有遇到过帝国备份王备份不成功的,所以我们最好需要多重方式解决问题。
本文出处:老蒋部落 » 记录一次利用帝国备份王备份网站数据库和还原/迁移网站过程 | 欢迎分享( 公众号:老蒋朋友圈 )