linux下建立mysql数据库备份脚本
原创
©著作权归作者所有:来自51CTO博客作者mark223的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、脚本内容
-
#!/bin/bash
# 数据库名
DATABASE_NAME=miit_jkkj
# 数据库的备份目录
DATA_BACKUP_DIR=/home/eia/JKKJMySQLBackUp
# 日期格式
DATE=`date +%Y%m%d%H%M%S`
# 备份后的文件名
BACKUP_FILE=$DATABASE_NAME"_"$DATE.sql
# 备份数据库为sql文件
# 由于在/etc/my.cnf中[mysqldump]下添加了user = 账号 password = 密码 , 所以此处省略了-u -p相关的参数
# mysqldump $DATABASE_NAME > $DATA_BACKUP_DIR/$BACKUP_FILE
# 备份数据库为压缩包
mysqldump $DATABASE_NAME | gzip > $DATA_BACKUP_DIR/$BACKUP_FILE.gz
-
二、建立方式及运用
将以上内容放到text文件中,将后缀名修改为.sh文件。
备份的时候在linux控制台中执行如下命令:sh/var/lib/mysql/bkMiitJkkj.sh