您好,欢迎访问一九零五行业门户网

MySQL 定时数据备份的实现并不难

以下的文章主要介绍的是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 定时数据备份的介绍,望你能有所收获。
其它类似信息

推荐信息