|
@@ -0,0 +1,19 @@
|
|
|
+# 数据库自动备份
|
|
|
+## 定时任务
|
|
|
+编辑定时任务
|
|
|
+``` bash
|
|
|
+crontab -e
|
|
|
+```
|
|
|
+添加任务内容:每日
|
|
|
+``` sh
|
|
|
+0 0 * * * /root/backup/backup-psql.sh
|
|
|
+```
|
|
|
+## 备份脚本
|
|
|
+``` bash
|
|
|
+#!/bin/bash
|
|
|
+# crontab -e
|
|
|
+# 0 0 * * * /root/backup/backup-psql.sh
|
|
|
+NOWSTR=`date "+%Y%m%d%H%M"`
|
|
|
+SQLDBNAME="postgresql://textbook:Edu2024textbask@pgm-2zehqf5x28989whc.pg.rds.aliyuncs.com:5432/textbook"
|
|
|
+pg_dump --dbname=$SQLDBNAME > textbook/textbook.$NOWSTR.sql
|
|
|
+```
|