需求分析

从删库到跑路,大家听过很多,但如果没删备份的话,那只能说玩的不够彻底,不专业。系统管理员一个非常重要的职责就是定期备份,以便在系统出现故障的时候能够及时恢复。我们来看下如何备份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. Linux之安装python

    # yum install zlib-devel -y # tar -xf Python-3.6.0 cd Python-3.6.0 # ./configure --prefix=/usr/local ...

  2. linux操作之逻辑分区与交换分区篇

    作业一: 1)   开启Linux系统前添加一块大小为15G的SCSI硬盘 2)   开启系统,右击桌面,打开终端 3)   为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划 ...

  3. 【搜索】传感器 @upcexam6023

    时间限制: 1 Sec 内存限制: 128 MB 题目描述 SR最近新买了一款电子桌游 这个玩具内部是M个围成一圈的传感器.每个传感器都有开和关两种工作状态,分别用1和0表示.显然,从不同的位置触发沿 ...

  4. GoogLeNet 解读

    GoogLeNet系列解读 2016年02月25日 15:56:29 shuzfan 阅读数:75639更多 个人分类: 深度学习基础    版权声明:本文为博主原创文章,转载请注明出处 https: ...

  5. springboot 注解整理

    项目用到的注解作用: bean的分类标识@Service: 注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository: 注解在类上,表 ...

  6. C# MemoryCache GCHandle

    MemoryCache在项目中用了很久,感觉比较简单,以前也看过里面的源代码,主要借用MemoryCacheStore来完成数据的存储,里面是线程安全的,MemoryCacheStore借用Hasht ...

  7. css-animate制作列表鼠标移动覆盖透明层

    效果 比列使用bootcdn加速 html <!DOCTYPE html> <!-- saved from url=(0065)javascript:; --> <htm ...

  8. 吐槽下mac的打印机设置

    只有第一次使用的时候,会提示密码和用户名验证,但是如果中途修改了密码, 找了半天都找不到,给人一种挫败感. 最后是在:点击作业队列某一作业右边的刷新按钮,才会弹出验证的对话框, 可能,mac当初设计这 ...

  9. UITextField 基本设置

    _myAccount = [[UITextField alloc]init]; _myAccount.frame = CGRectMake(, , , ); _myAccount.background ...

  10. 有钱人都用iphone?

    身边的朋友用iphone, 大家都会调侃真有钱. 大数据显示, 人家是真的有钱. 看看来自腾讯移动分析数据 你玩过抖音就知道, 拍视频, 传视频的过的看着都挺滋润的. 反观用安卓的用户, 前20个应用 ...