老蒋在前面的文章中有记录到安装轻量开源博客程序Halo。我们在安装任何程序建站的时候,一定要搞清楚这个程序如何备份数据,这个是比较关键的。如果没有备份数据导致数据丢失或者网站故障,那我们的文章就白费。在这篇文章中,老蒋整理记录Halo轻量博客程序的备份和恢复数据方法。
扩展阅读:利用宝塔面板Docker快速安装Halo轻量博客程序(开源Java博客系统)
我们在Halo后台系统工具可以看到 【博客备份】,这里有整站备份和数据导出。区别在于前者包含目录和主题,后者只有文章数据。
我们可以先备份后下载下来。对于是数据备份还是连带程序备份下载,看我们自己需要。如果我们整包的程序文件都有备份过,后面备份就只要备份数据库文章。
那我们备份完毕之后,如果需要恢复数据的话。那就在安装程序的时候,不要全新安装,而是采用数据导入的办法。将导出的JSON数据导入进来就可以恢复数据。
如果我们是整站迁移的话,Halo 的所有数据都是存放于当前用户目录的工作目录(.halo)下的。当然,这仅限于使用 H2 Database 的情况下,如果你使用的 MySQL,那么还需要手动导出 MySQL 数据。所以,我们迁移服务器仅仅需要需要将工作目录的备份文件上传到新服务器的用户目录下解压,然后按照重新安装即可。如果是用的MySQL 用户还需要做的就是手动导出 MySQL 数据,并在新服务器上导入。
本文出处:老蒋部落 » 记录Halo轻量博客程序备份和恢复数据的方法 | 欢迎分享( 公众号:老蒋朋友圈 )