Typecho 完整备份站点内容(Usr,postgresql数据库)
当Typecho需要更新或站点迁移服务器时需要对站点数据进行备份,此文章旨在总结完整备份内容操作
关键词:typecho postgresql
操作环境
Ubuntu20.04
postgresql
一、站点静态内容备份
理论上只需备份站点根目录下的usr目录即可,此目录下保存了网站主题,插件和上传的附件内容,不过也建议在网站备份时对网站全部文件进行备份
二、数据库内容备份/恢复
1.数据库备份
1).备份整个数据库
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) > /data/dump.sql
2).备份指定数据库的某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dump.sql
2.数据库备恢复/导入
导入整个数据库
psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dum.sql
文章作者:四文鱼Max
本文链接:https://blog.awolon.fun/archives/typecho-full-backup.html
许可协议:CC BY-SA 4.0