linux定时备份mysql数据库
使用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点整开始备份。
如果您觉得本文对您有用,欢迎捐赠或留言~
- 本博客所有文章除特别声明外,均可转载和分享,转载请注明出处!
- 本文地址:https://www.leevii.com/?p=884