docker环境下mysql数据库的备份

#! /bin/bash

DATE=`date +%Y%m%d%H%M%S`
BACK_DATA=erp-${DATE}.sql
#导出表结构,不包括表数据
#docker exec -i xin-mysql-pro mysqldump -d erp-dq-pro -u root -p123456  --tables sys_user > /data/mysql/data/backup/${BACK_DATA}
#导出表数据,xin-mysql为数据库名
#docker exec -i xin-mysql-pro  mysqldump -t erp-dq-pro -u root -p123456  > /data/mysql/data/backup/${BACK_DATA}
#导出表结构及数据,xin-mysql为数据库名
docker exec -i xin-mysql-pro  mysqldump erp-dq-pro -u root -p123456  > /data/mysql/data/backup/${BACK_DATA}

 

posted on 2020-01-06 11:46  Ruthless  阅读(6546)  评论(0编辑  收藏  举报