当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

标签: postgresql, typecho

添加新评论