需求分析

从删库到跑路,大家听过很多,但如果没删备份的话,那只能说玩的不够彻底,不专业。系统管理员一个非常重要的职责就是定期备份,以便在系统出现故障的时候能够及时恢复。我们来看下如何备份Serv-u系统。
Serv-u系统的备份分为四个个部分:备份分为四个个部分:应用、配置文件、数据库和附件。
整体备份策略包括备份对象、确定备份频率和备份方式、制定备份集存储策略和恢复管理五个部分

环境备份

详见:Serv-u FTP迁移(windows_to_windwos).md) 内备份模块

确定备份策略

数据目录挂载

详见:Serv-u FTP迁移(windows_to_windwos).md) 内windwos磁盘映射

数据库定时备份

  • ‘mysqldump’ 电脑上右键-〉属性-〉高级-〉环境变量-〉新建:变量名:path 变量值:mysqldump.exe所在的目录。
    这样在windows下就可以定时备份mysql数据库了
  • 服务器是windows,新建备份sqlback.bat
    ```
    @echo 设置MySql数据库的IP
    set ipaddress=127.0.0.1
    @echo 设置MySql数据库名
    set db_name1=serv_u
    @echo 获取当天的日期格式yyyymmdd 20120311
    set backup_date=%date:~0,4%%date:~5,2%%date:~8,2%
    set backup_date1=date:~0,10
    @echo 设置mysqldump 备份的参数
    set uid_test_db=-uroot -pthinkive -h %ipaddress% %db_name1%
    @echo 使用mysqldump对指定的MySql进行备份
    mysqldump %uid_test_db% > E:\数据库备份\%db_name1%
    %backup_date%.sql

@echo 用7-zip对备份出的sql文件进行压缩,此处使用7zip进行压缩,也可以换成其它的压缩命令
@echo “C:\Program Files\7-Zip\7z” a %backup_date%.zip .sql (非必要步骤,压缩文件步骤注释掉了)
@echo 删除已压缩的备份文件
@echo del
.sql (非必要步骤,注释掉了)
@echo 注:如果需要了解数据库备份情况,在这段代码后加pause,可以使程序运行后不直接关闭窗口
pause
```

  • 打开:任务计划程序

    • 右键任务计划程序库,选择创建基本任务
    • 然后即可以按照实际情况逐步进行
    • 直到启动程序—浏览(程序或脚本)时,这里本人导入的是backup.bat文件

      备份策略

      | 序号 | 部门 | 服务器名称 | 备份对象 | IP/Hosts | 备份频率 | 备份方式 | 备份集 | 管理 | 备份脚本 | 恢复措施 |
      |—————|—————|————————|———————|———————|———————|———————|—————————————————————————————-|—————|—————————————|————————|
      | 1 | 质量管理 | Serv-u | Serv-u上传数据 | 192.168.1.18 | 实时 全备 | 应用 | \192.168.1.252\ftpdata| 恢复/删除 | | 手动恢复.md) |
      | 2 | 质量管理 | Serv-u | 数据库 | 192.168.1.18 | 3日/次 全备 | bat | \192.168.1.252\ftpdata| 恢复/删除 | | 手动恢复.md) |

Serv-u 备份处理的更多相关文章

  1. oracle备份恢复学习

    备份和恢复是常遇到的操作,逻辑备份和物理备份.物理备份又分为冷备份和热备份. 一.逻辑备份,恢复 是指使用exp命令,简单易行,不影响正常的数据库操作.exp   用户名/密码   file=/hom ...

  2. SQL Server 大数据搬迁之文件组备份还原实战

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 解决方案(Solution) 搬迁步骤(Procedure) 搬迁脚本(SQL Codes) ...

  3. MySQL 系列(四)主从复制、备份恢复方案生产环境实战

    第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 第三篇:MySQL 系列(三)你不知道的 视图.触发器.存储过程.函数 ...

  4. MongoDB备份(mongodump)和恢复(mongorestore)

    MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe和mongorestore.exe文件 1.备份数据使用下面的命令: >mongodump -h ...

  5. 分享一个MySQL分库分表备份脚本(原)

    分享一个MySQL分库备份脚本(原) 开发思路: 1.路径:规定备份到什么位置,把路径(先判断是否存在,不存在创建一个目录)先定义好,我的路径:/mysql/backup,每个备份用压缩提升效率,带上 ...

  6. 数据库备份并分离日志表(按月)sh 脚本

    #!/bin/sh year=`date +%Y` month=`date +%m` day=`date +%d` hour=`date +%H` dir="/data/dbbackup/f ...

  7. 我的MYSQL学习心得(十四) 备份和恢复

    我的MYSQL学习心得(十四) 备份和恢复 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) ...

  8. Linux 中我该如何备份系统

    系统备份概述 在前面的一些文章中,我反复提到经常会把系统搞崩溃,所以备份系统就是一件不容忽视的事情.由于 Linux 系统本身的优越性,系统的备份和还原还是比较容易的.主要表现在以下方面: Linux ...

  9. Atitit.每月数据采集与备份 v4

    Atitit.每月数据采集与备份 v4 备份检查表 r12 00cate 00item im Inputmethod  ok ok Log Log ok cyar Cyar log  ... ok c ...

  10. Atitit 知识管理的重要方法 数据来源,聚合,分类,备份,发布 搜索

    Atitit 知识管理的重要方法 数据来源,聚合,分类,备份,发布 搜索 1.1. Rss 简易信息聚合(也叫聚合内容 Really Simple Syndication1 1.1. Rss 简易信息 ...

随机推荐

  1. Node_初步了解(3)回调,作用域,上下文

    1. //回调:回调是异步编程最基本的方法,node.js需要按顺序执行异步逻辑的时候,一般采用后续传递的方式,将后续逻辑封装在回调函数中,作为起始函数的参数. //具名函数 function lea ...

  2. 【数论&想法题】小C的问题 @"科林明伦杯"哈尔滨理工大学第八届程序设计竞赛

    Time Limit: 1000 MS Memory Limit: 256000 K Description 小C是一个可爱的女孩,她特别喜欢世界上最稳定的图形:三角形.有一天她得到了n根木棍,她把这 ...

  3. Hibernate(11)_基于外键的双向1对1

    一.基于外键的双向1对1 对于基于外键的1-1关联,其外键可以存放在任意一边,在需要存放外键一端,增加many-to-one元素.为many-to-one元素增加unique="true&q ...

  4. MySQL 数据库-索引注意事项

        索引注意事项 (1)最左前缀原则 如果查询的时候,查询条件精确匹配索引的左边连续一列或几列,则可以命中索引. (2)避免where 子句中对字段施加函数,如to_date(create_tim ...

  5. mysql导入自定义函数不成功的解决方法

    进入mysql控制台:mysql -uroot -p set global log_bin_trust_function_creators=1;

  6. 【问题与解决】showModalDialog is not defined 的解决方案

    背景: showModalDialog 是比较老的方法了,有些浏览器不再支持弹出模态窗口了. 比如说谷歌浏览就不再支持了,有文章说明如下: Chrome’s Lack of Support for s ...

  7. Android 实现登录界面和功能实例

    近期一个android小程序须要登录功能,我简单实现了一下.如今记录下来也当做个笔记,同一时候也希望能够相互学习.所以,假设我的代码有问题,还各位请提出来.多谢了! 以下.就简述一下此实例的主要内容: ...

  8. 【转】关于免费SSL证书的那些事儿

    根据 Let’s Encrypt CA 的统计,截至 2017 年 11 月,Firefox 加载的网页中启用 HTTPS 的比例占 67%,比去年底的 45% 有巨大提升.浏览器开发商如 Mozil ...

  9. Redis 为什么使用单进程单线程方式也这么快(转载)

    Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言编写.官方提供的数据是可以达到100000+的 qps.这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 ...

  10. 全面理解Java内存模型(JMM)及volatile关键字(转载)

    关联文章: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java类加载器(ClassLoad ...