docker mysql 数据库备份脚本

  • 2022-08-04
  • 浏览 (48)

linux上装了docker,docker里面有mysql数据库:mysql5.6

脚本

在宿主机备份docker里面的mysql的shell脚本:

docker exec mysql5.6 /bin/bash -c 'td=`date +"%Y%m%d_%H%M%S"`;mysqldump -P 3306 -uroot -h127.0.0.1 -pxxx -c pixiu > /backup/pixiu_$td.sql'

每天定时备份

使用crontab -e打开定时任务编辑器,添加:

0 3 * * *  /home/blog/back_database.sh