一、脚本内容
- #!/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