linux定时备份mysql数据库

该文章由 leevare 发布于 ,归类于 Linux

使用crontab指令来完成备份

首先,新建mysqk_back.sh文件

#!/bin/sh
DB_NAME="database"
DB_USER="root"
DB_PASS="mysql_password"
BIN_DIR="/usr/bin"
BCK_DIR="/mysql_back_dir"
DATE=`date +%Y%m%d_%H%M%S`
mkdir -p $BCK_DIR
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz

然后添加crontab定时任务

0 0 * * * /root/mysqk_back.sh

表示每日的0点整开始备份。

如果觉得我的文章对您有用,请您随意打赏。您的支持将鼓励我更加努力创作!

相关文章:

说点什么

avatar
300
  Subscribe  
提醒