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