2 Star 4 Fork 2

woligiaogiao/quickcode-server

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
db_bak.sh 849 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/bin/bash
#备份路径
BACKUP="/app/db_bak"
#当前时间
DATETIME=$(date +%Y-%m-%d_%H%M%S)
echo "===备份开始==="
echo "备份文件存放于${BACKUP}/$DATETIME.tar.gz"
#数据库地址
HOST=$PHP_DATABASE_HOSTNAME
#数据库用户名
DB_USER=$PHP_DATABASE_USERNAME
#数据库密码
DB_PW=$PHP_DATABASE_PASSWORD
#后台系统数据库
DATABASE=$PHP_DATABASE_DATABASE
#创建备份目录
[ ! -d "${BACKUP}/$DATETIME" ] && mkdir -p "${BACKUP}/${DATABASE}/$DATETIME"
mysqldump -u${DB_USER} -p${DB_PW} --host=$HOST -q -R --databases $DATABASE | gzip > ${BACKUP}/${DATABASE}/$DATETIME/$DATABASE.sql.gz
#压缩成tar.gz包
cd $BACKUP/${DATABASE}
tar -zcvf $DATETIME.tar.gz $DATETIME
#删除备份目录
rm -rf ${BACKUP}/${DATABASE}/$DATETIME
#删除10天前备份的数据
find $BACKUP/${DATABASE} -mtime +10 -name "*.tar.gz" -exec rm -rf {} \;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/woligiaogiao/quickcode-server.git
git@gitee.com:woligiaogiao/quickcode-server.git
woligiaogiao
quickcode-server
quickcode-server
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385