- # !/bin/bash
- PATH_MYSQLDUMP="D:/wamp/bin/mysql/mysql5.5.24/bin/mysqldump";
- # 判断文件是否存在
- if [ -e PATH_MYSQLDUMP ]; then
- echo "找不到mysqldump程序";
- exit 1;
- fi
- # 第一个参数,数据库名称
- DATABASE_NAME=$1;
- #判断第一个参数是否存在
- if [ x${DATABASE_NAME} = x ]; then
- echo "请给我一个数据库名称";
- exit;
- fi
- BACKUP_DIR=$2;
- #判断第二个参数是否存在
- if [ x${BACKUP_DIR} = x ]; then
- echo "请给我一个备份地址";
- exit;
- fi
- if [ ! -d ${BACKUP_DIR} ]; then
- mkdir -p ${BACKUP_DIR} || exit 1;
- fi
- #备份的文件名称
- BACKUP_FILE_PATH=${BACKUP_DIR}/${DATABASE_NAME}-`date +%Y%m%d%H`.sql
- ${PATH_MYSQLDUMP} -u用户 -p密码 ${DATABASE_NAME} > ${BACKUP_FILE_PATH};
- #该片段来自于http://www.codesnippet.cn/detail/0605201512494.html
来源: http://www.codesnippet.cn/detail/0605201512494.html