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

在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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章