帮朋友写了意见简单的!

关于mysql svn备份方式有很多种,这里就写一个基于文件系统的,至于mysql repication,或者rsync 或者svn自带的备份,就不细表了!

  1. #!/bin/bash
  2. cd /backup
  3. if
  4. [ ! -f /backup/logfile ]
  5. then touch logfile
  6. fi
  7. mysqldump -uroot -pnewbie bugfree2 > bugfree2-`date +%Y-%m%d`.sql
  8. tar -czf svn-`date +%Y-%m%d`.tar.gz /svn
  9. OLDSVN=$"svn-`date +%Y-%m%d --date='7 days ago'`.tar.gz"
  10. OLDSQL=$"bugfree2-`date +%Y-%m%d --date='7 days ago'`.sql"
  11. if
  12. [ -f $OLDSVN ]
  13. then rm -rf $OLDSVN >> logfile 2>&1
  14. echo "$OLDSVN delete old svnbak success" >> logfile
  15. else
  16. echo "$OLDSVN no old backup file" >> logfile
  17. fi
  18. if
  19. [ -f $OLDSQL ]
  20. then rm -rf $OLDSQL >> logfile 2>&1
  21. echo "$OLDSQL delete old svnbak success" >> logfile
  22. else
  23. echo "$OLDSQL no old backup file" >> logfile
  24. fi
  25. ~
  26. ~
  27. ~
  28. ~

转载于:https://blog.51cto.com/fghjk/903849

自动备份脚本 mysql svn相关推荐

  1. Mysql自动备份脚本

    1.Mysql自动备份脚本 #!/bin/sh # 数据库基本信息 #数据库名称 DB_NAME="test" #用户名 DB_USER="root" #密码 ...

  2. python自动备份数据库_Python Mysql自动备份脚本

    测试系统环境  Windows 2003   python 2.5.1  mysql 5.0.1 应该只适用于Win,因为调用了CMD. 增量备份,因为自用,数据库不大. 回头有了需求加上自检测,5天 ...

  3. mysql 自动备份脚本+自动上传

    mysql自动备份脚本 OS:ubuntu 8.04.1 mysql 5.0 1.脚本mysqlbak.sh #!/bin/sh DATE=`date +%Y-%m-%d` olddate=`date ...

  4. MySQL自动备份脚本和ftp上传脚本

    MySQL自动备份脚本,并上传ftp 在日常的工作中Mysql数据库备份是长期需要去做的一件运维工作,但是人工手动去做这一机械的动作确实必要性不高,所以写个脚本来跑是比较好的. mysql备份脚本 # ...

  5. Windows环境MySQL自动备份脚本

    Windows环境MySQL自动备份脚本 备份需求 每个库单独一个文件 压缩备份文件 晚上23点定时备份 解决方案 创建一个MySQL备份脚本mysql_backup.bat,并在Windows任务计 ...

  6. MySQL数据库自动备份脚本

    1.自动备份脚本 #备份文件后缀时间 time="$(date +"%Y%m%d$H")" #备份路径和备份的数据库 #把 root替换为实际的用户名: #把 ...

  7. oracle备份数据脚本,oracle数据库自动备份脚本

    ::通过exp命令导出远程机器(192.168.2.1)上指定服务(orcl)指定用户(pmis)及密码(pmis)的数据 ::运行该脚本的机器必须安装oracle @echo off @echo [ ...

  8. Mysql8.2自动备份脚本及3种备份出错解决方案

    mysql到了8以后安全性大大增加,备份也是个麻烦事,我们今天来解决这个问题 一.自动备份 为了方便维护,我们将要备份的信息存入一个配置文件db.conf localhost root passwor ...

  9. 数据库自动备份脚本使用

    数据库自动备份脚本使用 备份 Linux 请先在测试环境进行测试 编写备份脚本 根据情况调整以下内容中的参数,并保存为backup.sh并放置在数据库所在服务器上(位置无限制) echo '##### ...

最新文章

  1. python 类变量修改_python中类变量与成员变量的使用注意点总结
  2. 爬虫基于ADSL动态获取ip
  3. 【tyvj3303】连接格点,区分多维与单维很关键
  4. CodeSmith实用技巧(五):利用继承生成可变化的代码
  5. 配置普通,长得丑,OPPO R11凸显OPPO创新乏力
  6. AC日记——Roma and Poker codeforces 803e
  7. 工具之AlwaysUp
  8. java实现avg函数_PostgreSQL avg()函数
  9. python grasshopper_Grasshopper操作shp
  10. python实训报告5000字_实训总结5000字
  11. prop与自定义事件
  12. html 图片右侧空白,CSS缩小窗口时,背景图出现右侧空白
  13. 1066 Last non-zero Digit in N!
  14. 【Android实现返回主页,禁止返回上一层等功能】
  15. Bat脚本编写以及cmd命令
  16. 5、Spring SPEL使用之--在XML中使用SPEL
  17. MySQL 8.0.16安装教程(windows 64位)
  18. 安卓手机安装charles证书后,抓包依然提示unkown问题(An unknown issue occurred processing the certificate )
  19. android 通讯录 实现
  20. Backup Backup Backup

热门文章

  1. Confluence 6 SQL Server 测试你的数据库连接
  2. mysql创建和删除用户
  3. Enterprise Library 2.0 技巧(1):如何使用外部配置文件
  4. 【零基础】了解一下前端HTML与CSS
  5. IoT数据分析可能需要混合方法
  6. I.MX6 Android 5.1 纯Linux、U-Boot编译
  7. [C++] NEW Advanced Usage
  8. 程序员最喜爱的12个Android应用开发框架二(转)
  9. JavaMail的体系结构及发送复杂邮件
  10. CCNA10月27日战报