
一 |
一键部署OpenClaw 网站备份是出事之后最后悔没做的东西。(秦钱江)
#!/bin/bash
SITE_DIR="/www/wwwroot/yoursite"
DB_NAME="yourdb"
DB_USER="root"
DB_PASS="yourpass"
BACKUP_DIR="/backup/$(date +%Y%m%d)"
mkdir -p $BACKUP_DIR
# 备份数据库
mysqldump -u$DB_USER -p$DB_PASS --single-transaction $DB_NAME | gzip > $BACKUP_DIR/db.sql.gz
# 备份网站文件
tar -czf $BACKUP_DIR/files.tar.gz -C $(dirname $SITE_DIR) $(basename $SITE_DIR)
# 删除7天前的备份
find /backup -maxdepth 1 -type d -mtime +7 -exec rm -rf {} \; 脚本写好之后加一条crontab,每天凌晨3点执行。备份文件建议再同步一份到对象存储,比如阿里云OSS或腾讯云COS,做到异地容灾。 # crontab -e 0 3 * * * /bin/bash /root/backup.sh >> /var/log/backup.log 2>&1 数据来源:MySQL Reference Manual 8.0(mysqldump),Linux crontab官方文档 申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!。
Current article:http://3ipsi.yuejinhuapennuochoudengying.cyou/rnq2kta/gzsj.html
Published on:10:32:25
许利民:面对困难所有人都没放弃,我们体现了北京男篮的精神
记者:文森特有意回归热火 球队还剩1个标准名额
Watch Biden Spox Clam Up as Reporters Ask About ‘Dad’s’ Voicemail on Hunter’s Laptop From Hell
国产新游评价突然大反转!疑似"刷好评"遭质疑
国家防总、应急管理部针对山西启动防汛四级应急响应
近100万人看过的美女水鬼!国产《黑神话钟馗》最新15分钟实机