以下的文章主要介绍的是mysql 定时数据备份的实际应用,我们首先从一个相关的日志脚本来看bash shell语法的实际演练 ,把pdf文件批量转换成jpg文件 ,下面就是文章的具体内容的介绍。 更多相关推荐 可以根据自己的需求自己改写:) 运行java代码 bashmysql_ba
以下的文章主要介绍的是mysql 定时数据备份的实际应用,我们首先从一个相关的日志脚本来看bash shell语法的实际演练 ,把pdf文件批量转换成jpg文件 ,下面就是文章的具体内容的介绍。
更多相关推荐 可以根据自己的需求自己改写:) 运行java代码
bash mysql_backup.sh bash mysql_backup.sh
java代码
#!/bin/bash #this is a shellscript for auto db backup #powered by liuzheng
系统变量定义
dbname=bulletin_production dbuser=root dbpasswd= backuppath=/home/worker/mysql_backup/ newfile=$backuppathdb$(date +%y%m%d).tar.gz dumpfile=$backuppathdb$(date +%y%m%d).sql oldfile=$backuppathdb$(date +%y%m%d --date='1 days ago').tar.gz
mysql 定时数据备份的实现需要创建备份文件
if [ ! -d $backuppath ]; then mkdir $backuppath fi echo --------------------------- echo $(date +%y-%m-%d %h:%m:%s) echo ---------------------------
删除历史文件
if [ -f $oldfile ]; then rm -f $oldfile >> $logfile echo [$oldfile]delete old file success! else echo not exist old file! fi
新文件
if [ -f $newfile ]; then echo [$newfile] the backup file is exists,can't backup! else mysqldump -u $dbuser $dbname > $dumpfile tar czvf $newfile $dumpfile rm -rf $dumpfile echo [$newfile]backup success! fi
以上的相关内容就是对mysql 定时数据备份的介绍,望你能有所收获。