9 lines
336 B
Bash
9 lines
336 B
Bash
#!/bin/sh
|
|
# 一次性 mysqldump 备份(由 docker compose --profile backup run --rm backup 触发)
|
|
set -e
|
|
mkdir -p /backup
|
|
mysqldump -h mysql -uroot inquiry | gzip > "/backup/inquiry-$(date +%F).sql.gz"
|
|
# 14 天滚动清理
|
|
find /backup -name "inquiry-*.sql.gz" -mtime +14 -delete
|
|
echo "backup done: /backup/inquiry-$(date +%F).sql.gz"
|