Linux备份MySQL数据库脚本及定时任务

  • 爵特猛
  • 2020-1-8 09:41
  • 其它
  • 866


Linux备份数据库脚本:

DB_USER="root"     #你的数据库账号
DB_PASS="12345678" #你的数据库密码
DB_HOST="localhost"
DB_NAME="test"     #你要备份的数据库
BIN_DIR="/usr/bin"
BCK_DIR="/home/db_backup/test"     #备份文件存放的位置
DATE=`date +%F`    #获取当前日期

#执行备份数据库的命令
#生成一个以当前日期命名的sql文件
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BCK_DIR/$DATE.sql

将以上代码保存为db_backup.sh文件。

路径存放:

/home/db_backup/db_backup.sh



Linux定时任务执行备份脚本:

0 3 * * * /usr/bin/sh /home/db_backup/db_backup.sh   #每天凌晨3点整执行备份数据库脚本


本文为爵特猛原创文章,转载无需和我联系,但请注明来自爵特猛博客www.juetemeng.com