linux下建立mysql数据库备份脚本

时间:2022-03-29 14:53:13

一、脚本内容

-
#!/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