Press "Enter" to skip to content

备份MYSQL容器数据库脚本

所有服务都进了容器,现在有一个备份某一个容器化的MySQL的需求,想写个脚本定时执行

使用docker swarm部署的,数据库所在的容器服务叫 web-database

#!/bin/bash
user='root'
pwd='root'
backup_dir='/data/backup'
mysqldump="docker exec $(docker ps -q -f name=web-database) mysqldump"
DATE=`date +%Y%m%d`
${mysqldump}  -hlocalhost -u${user} -p${pwd} --databases web | gzip >${backup_dir}/web.${DATE}.sql.gz
发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注