Ubuntu下利用mysqldump命令对数据库定时备份

 Linux下msyql定时备份,利用mysqldump命令进行备份

1.新建脚本 msyql_bash.sh


脚本内容如下,配置好用户名,密码,数据库以及生成备份文件的目录和生成备份文件的名字规则

#!/bin/sh
#File: /root/mysql_dump/mysql_back.sh
#Database info

DB_NAME="dbName"
DB_USER="root"
DB_PASS=""

BIN_DIR="usr/bin"

BCK_DIR="/root/mysql_dump"
DATE=`date +%Y%m%d_%H%M%S`


mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME|gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz


3.脚本授权

 chmod -R 777 /root/mysql_dump/msyql_bash.sh

4.利用crontab 配置

  crontab -e

 

每天4点执行脚本

你可能感兴趣的:(Ubuntu下利用mysqldump命令对数据库定时备份)