简单的mysql备份脚本
简单的mysql备份脚本
原创
©著作权归作者所有:来自51CTO博客作者stoneking的原创作品,请联系作者获取转载授权,否则将追究法律责任
#!/bin/sh
#file:/home/mysql/buckup.sh
#Database info
DBNAME="test" #需要备份的数据库
DBUSER="test" #mysql的登陆账号
DBPASS="test" #登陆密码
#Others vars
BINDIR="/usr/local/mysql/bin" #mysqldump命令所在目录
BCKDIR="/home/mysql/backup" #数据库备份文件存放目录
DATA=`date +%F` #提取系统当前日期
#TDDO
$BINDIR/mysqldump --opt --default-character-set=utf8 -u$DBUSER -p$DBPASS $DBNAME > $BCKDIR/$DBNAME_$DATE.sql
#将数据库导出为sql文件
tar -zcvf $BCKDIR/$DBNAME.tgz $BCKDIR/$DBNAME_$DATE.sql
#将导出的sql文件压缩
将此脚本保存为buckup.sh,然后将buckup.sh加入/etc/crontab定时任务中:
0 2 * * * mysql /home/mysql/backup.sh
致此,可实现每天凌晨2点自动备份mysql数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
简单介绍一下我的备份脚本
备份对每个企业的IT工程师都是逃不脱的工作。与其逃避不如主动出击,一次搞定异地备份。
备份文件 源文件 备份脚本 -
MySQL 8自动备份脚本密码安全警告
作者:田逸(formyz)目标需求接到一个任务,需要在凌晨四点对一个数据库进行备
mysql v8 MySQL -
Python:简单的文件备份脚本
文件备份脚本,实现了按照
python 文件 脚本 备份 备份文件 -
简单mysql备份
mysql备份 mysqldump命令
备份 mysql mysql