阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1149|回复: 0

[转帖] 实现MySQL 定时数据备份并不难

[复制链接]
  • TA的每日心情
    开心
    2012-3-7 10:15
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2012-2-7 16:16:51 | 显示全部楼层 |阅读模式
    以下的文章主要是介绍一种更为快捷的方法来实现MySQL 定时数据备份 ,以下就是对MySQL 定时数据备份的具体方案的描述,希望在你今后的学习中会有所帮助。我们首先从一个日志脚本看Bash Shell语法 。  
          pdf文件批量转换成jpg文件  
          推荐圈子: phprpc/hprose  
          更多相关推荐 可以根据自己的需求自己改写:)  
          MySQL 定时数据备份中运行Java代码  
    bashMySQL_backup.sh bashMySQL_backup.sh [/ol]

          Java代码



      
    !/bin/bash ThisisaShellScriptForAutoDBBackup Poweredbyliuzheng[/ol]
          系统变量定义  
    DBName=Bulletin_production DBUser=root DBPasswd= BackupPath=/home/worker/MySQL_backup/ NewFile="$BackupPath"db$(date+%y%m%d).tar.gz DumpFile="$BackupPath"db$(date+%y%m%d).sql OldFile="$BackupPath"db$(date+%y%m%d--date='1daysago').tar.gz[/ol]
          MySQL 定时数据备份中需要的创建备份文件  
    if[!-d$BackupPath];then mkdir$BackupPath fi echo"---------------------------" echo$(date+"%y-%m-%d%H:%M:%S") echo"---------------------------" [/ol]
          删除历史文件

      
    if[-f$OldFile];then rm-f$OldFile>>$LogFile echo"[$OldFile]DeleteOldFileSuccess!" else echo"notexistoldfile!" fi[/ol]
          新文件

      
    if[-f$NewFile];then echo"[$NewFile]TheBackupFileisexists,Can'tBackup!" else MySQLdump-u$DBUser$DBName>$DumpFile tarczvf$NewFile$DumpFile rm-rf$DumpFile echo"[$NewFile]BackupSuccess!" fi[/ol]
          以上的相关内容就是对MySQL 定时数据备份的介绍,望你能有所收获。
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表