关于论坛的备份

有关 phpBB 3.3.X 的扩展,以及其他系统的整合
回复
头像
lds
注册用户
注册用户
帖子: 18
注册时间: 2022年1月3日 20:03

关于论坛的备份

帖子 lds »

关于论坛的备份

系统提供的数据备份:
(维护 -> 数据库 -> 备份/恢复)
因为是手工,所以比较麻烦,而且容易忘记。
顺便说一下,出了问题想恢复的话,如果是库有问题,用上面的系统功能可能是恢复不了的。

可以自己写个 shell 脚本,然后 crontab 定时备份较好:
( 比如下面是 MySQL 的,$dbname = 'phpbb')

代码: 全选

FILENAME=XXX__`date +%Y%m%d`
mysqldump phpbb > ${FILENAME}.sql
(恢复:mysql phpbb < ${FILENAME}.sql)
如果是想做完整的备份( 比如说做一个 Mirror ),可以把整个目录打包:

代码: 全选

tar -czvf ${FILENAME}.tar.gz phpbb
(当然通常情况下也可以只备份 files/images等这些)

上面俩文件最好放在另外的服务器上,也可以加密:

代码: 全选

openssl des3 -salt -k ${PASSWD}
(这样数据安全多了,不过也会遇到时间久了密码想不起来的情况)

顺便说一下,config.php 里面的DB密码默认是明文。


以上在 phpbb 3.3.5 & MySQL 8.0.27测试通过。
头像
davidyin
网站管理员
网站管理员
帖子: 1431
注册时间: 2015年11月19日 01:50
联系:

Re: 关于论坛的备份

帖子 davidyin »

:ugreat:
我也是这样做的,写个脚本,定时备份数据库和备份完整的网站文件,并 ftp 到远程服务器上。
居住在西八区,有时差,提问请按照“通用提问格式”提问,未必能及时回复,见谅。
提供 phpBB 服务
回复