Linux 下Mysql自动备份脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 下Mysql自动备份脚本相关的知识,希望对你有一定的参考价值。

backdb.sh 文件

#!/bin/bash

USER="root"
PASSWORD="888888"
DATABASE="mydb"
HOSTNAME="127.0.0.1"
 
WEBMASTER="[email protected]"
CRONTAB="00 01 * * * /bin/bash /data/db/backdb.sh"

BACKUP_DIR=/data/db/ #备份文件存储路径
LOGFILE=/data/db/data_backup.log #日记文件路径
DATE=`date ‘+%Y%m%d-%H%M‘` #日期格式(作为文件名)
DUMPFILE=$DATE.sql #备份文件名
ARCHIVE=$DATE.sql.tgz #压缩文件名
OPTIONS="-h$HOSTNAME -u$USER -p$PASSWORD $DATABASE"
#mysqldump -help
 

chmod +x backdb.sh  

 

crontab -e

 

以上是关于Linux 下Mysql自动备份脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux下mysql自动备份和自动删除文件功能实现

mysql 自动备份脚本

linux下,批量进行oracle/mysql数据自动备份

Linux下超简单的Mysql自动备份+定期删除之前备份文件脚本

如何在linux下实现mysql数据库每天自动备份

linux 自动备份脚本