欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在Linux 上定时备份docker内的mysql数据库到宿主机上

程序员文章站 2022-03-12 11:57:15
...

在Linux 上定时备份docker内的mysql数据库到宿主机上

# 判断目录是不是已经存在,如果不存在则创建
if [ ! -d "/backups/mysql" ]; then
  mkdir -p /backups/mysql
fi
# 将docker中的备份的数据拷贝到宿主机上。
docker exec eval360dev_mysql_1 mysqldump -uroot -pmysql eval360 > /backups/mysql/eval360_$(date +%Y%m%d).sql
#删除超过10天的数据
rm -f /backups/mysql/eval360_$(date -d -10day +%Y%m%d).sql