无论我们选择哪家虚拟主机、服务器,即便商家在承诺多么安全、或者帮助我们备份数据,我们也需要自己定期备份网站数据库和文件。因为我们并不清楚商家的承诺是不是真的,也不清楚商家是否有真的稳定性,当然可能各种意外会使得服务器硬盘故障。当然,也包括我们会需要去搬迁网站到其他空间中。
在这篇文章中,关于我们常用的WordPress网站,分享老蒋经常用到备份、迁移网站使用的一些套路,虽然对于大部分用户可能简单,但是经常遇到一些网友提到关于WP如何备份和迁移数据,所以就整理这篇文章出来。
老蒋之前有分享过关于网站备份相关文章:
1、BackUpWordPress插件定时备份WordPress网站/数据库可发送邮箱
2、WordPress网站利用WP2PCS-SY插件定时、增量网站备份至百度网盘
第一、准备工作
1、这里我们是要将当前的网站迁移到其他空间,还是就仅仅备份保存到本地。如果是迁移到其他服务器,我们需要将新空间环境配置好,对应网站目录、数据库创建完毕。
2、在当前网站备份时候,我们要谨慎小心,任何WordPress网站的备份,备份网站对应的文件、数据库就可以,如果数据库较大,不建议直接phpmyadmin导出数据库,这样回头再导入的时候可能版本不同不够兼容。
第二、WordPress备份过程
1、插件备份
前天老蒋有分享过BackWPup插件(介绍在这里)功能还是比较全的,如果我们不熟悉远程备份,我们可以只备份到本地,然后下载到本地。
如果仅仅是备份到本地的,我们在配置选项时候就只要选择本地备份就可以。然后执行备份后默认会将备份文件夹保存在uploads文件夹中,包括数据库和所有的网站文件都在里面。
2、传统备份
A - 我这边正常的备份是直接将网站对应的目录压缩之后在下载到本地;
B - 因为考虑到数据库可能较大,以及完整性兼容, 我会采用mysqldump命令备份数据库(参考这里)。
第三、搬迁WordPress网站
1、将网站文件上传到新网站空间对应网站目录中,建议直接压缩包上传,然后在线或者命令解压,提高效率。
2、如果数据库较小,可以直接导入到phpmyadmin对应的数据库中,如果数据库较大确保完整性,建议直接用mysql命令导入。
3、修改数据库链接文件wp-config.php,将数据库、数据库名、密码修改成新网站的。
4、检查伪静态和301跳转是否完整。
最后,这里老蒋是分享的WordPress备份和迁移数据的思路,其实任何程序的迁移也都类似,只要配置好环境,直接数据库和文件迁移过去,修改数据库连接即可,除非有些特殊的环境组件支持。
本文出处:老蒋部落 » 选择正确姿势备份/迁移WordPress网站方法 | 欢迎分享( 公众号:老蒋朋友圈 )