SQL专栏

SQL数据库基础知识汇总

SQL数据库高级知识汇总

有小伙伴提出如何进行异地备份的问题,今天我们就来给大家演示一下。

异地备份

所谓异地备份,就是将服务器端的数据文件,拷贝到本地或者其他地方,以防止服务器崩溃丢失数据文件。

可能有人会问,这么简单的事,直接去服务器上将数据文件复制粘贴到本地或其他地方不就解决了。确实,这么简单的事,这么做当然可以,无非就是人肉运维嘛。

但是如果我告诉你有很多台服务器(也就几百台吧)需要这么操作,你会怎么办?

我猜你每天这样复制粘贴的操作一遍,整个人都不好了。

本着能够让电脑帮我们自动处理,坚决不让人来操作的原则,我们来看看如何实现这个自动化异地备份。

添加映射网络驱动器

百度百科给的定义:"映射网络驱动器"是实现磁盘共享的一种方法,具体来说就是利用局域网将自己的数据保存在另外一台电脑上或者把另外一台电脑里的文件虚拟到自己的机器上。把远端共享资源映射到本地后,在"我的电脑"中多了一个盘符,就像自己的电脑上多了一个磁盘,可以很方便进行操作.

我们在服务器上添加一个映射网络驱动器,具体操作如下。

右击"我的电脑"——选择"映射网络驱动器...",如下图

在弹出的对话框中,键入我们要存放数据文件的目标地址,如下图:

其中,驱动器就是目标盘符,一般第一次是以Z开始,我的服务器上已经设置过一个,所以这里是Y开头的了。

文件夹这里填目标服务器的绝对路径,上图是局域网中一台IP为172.16.100.100的服务器的绝对路径。

设置完后,服务器上会多出你刚设置的网络驱动器,如下图:

有人会问,这样做的目的是什么?那说明你没有仔细看映射驱动器的定义。目的就是为了能够直接将我们的数据文件拷贝的刚才设置的这个Z盘里,也就是局域网中的另外一台服务器。

拷贝数据文件

在我们将数据文件备份到服务器后,开始对文件进行打包和拷贝。这里需要在服务器上安装WinRAR.zip的压缩工具。直接安装到默认路径下即可。

然后新建一个bat格式的命令文件,并命名为"数据库备份.bat",保存在D:\的根目录下面,输入如下命令:

"C:\Program Files\WinRAR\WinRAR.exe" a -agYYYYMMDD -ibck "Z:\BI数据库_.zip" "D:\Backup"

前面的"C:\Program Files\WinRAR\WinRAR.exe" 是WinRAR的安装路径。上面的这段命令的整体作用就是将存放在服务器D:\Backup的数据文件,通过打包的方式传输到目标位置Z:\中,也就是另外一台服务器。

设置定时执行任务

点击"控制面板"——"管理工具"——"任务计划程序",开始设置定时执行任务。在弹出的对话框中,选择"创建基本任务..."

在弹出的对话框中,输入任务名称:

点击下一步后设置触发器,根据备份频率进行选择,这里我们选择每天。

点击下一步,因为我们是要执行命令,所以这里选择启动程序:

点击下一步,找到我们刚才写好的bat文件:

点击下一步,就完成了一个定时任务的配置。

这样以后每天的20:32分就开始执行这个bat文件。具体每天的什么时刻执行可以在触发器那里设置。

我们直接双击一下这个bat文件就完成了一次异地备份。

总结

这样整个异地自动备份的任务就完成了,我们简单的回顾一下我们具体做了什么。

首先建立一个网络驱动器,然后写了一段打包压缩到驱动器上的代码,最后设置了一个定时执行任务,就这么简单。

有需要的同学不妨动手试一下,当然如果你有更好的办法也不妨分享给大家,这里会非常欢迎的。

文件服务器如何异地备份,实战演示如何进行异地自动备份数据库相关推荐

  1. linux备份mysql怎样操作,Linux下自动备份MySQL数据库详细操作步骤(转载)

    环境说明 操作系统:CentOS IP:192.168.150.214 Oracle数据库版本:Oracle11gR2 用户:root 密码:123456 端口:3306 数据库:ts_0.ts_1. ...

  2. 计算机文件自动备份到移动硬盘,电脑文件定时自动备份到移动硬盘,有什么方法?...

    原标题:电脑文件定时自动备份到移动硬盘,有什么方法? 如果你是一名上班族,那么肯定会有备份重要电脑文件的习惯,因为电脑系统崩溃挥着磁盘硬盘损坏将会导致电脑文件的丢失,文件备份可以帮助我们减少这种风险. ...

  3. 设置备份计划后,不能执行自动备份

    1.设置备份计划后,不能执行自动备份: 2.查询知识库中内容,按照知识库提供的方式进行设置和调试,还是无法进行自动备份. 3.软件涉及版本航信10.2基础版.10.2标准版.10.3基础版.10.3标 ...

  4. 备份校验两不误,MySQL自动备份还原校验设计详解

    作者介绍 庞阔,优朋普乐传媒运维基础部经理.负责数据库运营管理及平台设计开发,监控设计改进,问题跟踪处理,机房网络维护管理,目前四个专利已在专利局申请中.擅长数据库运维管理及Shell.Perl.PH ...

  5. linux oraclerman自动备份,Linux平台下的Oracle自动备份案例(使用RMAN)

    有个童鞋问rman的自动备份脚本程序,我之前有写过exp备份指定方案自动备份案例(Linux平台下的Oracle自动备份案例(使用exp工具)  http://www.linuxidc.com/Lin ...

  6. mysql web备份软件_Windows下实现MySQL自动备份的批处理(复制目录或mysqldump备份)

    今天有个需求要在 Windows 下实现数据库自动备份,拼凑了一下解决办法. 实现的特性 可指定多个数据库 按照 年/月/日 的方式组织备份 可选的使用 WinRAR 压缩备份 使用计划任务实现定时备 ...

  7. inotify加rsync备份mysql_centos7 实现inotify-tools + rsync,自动备份mysql数据库

    一. 环境说明 为了实现zabbix备份数据库自动同步,到备份服务器搭建 解决方案是在后端建立一个数据发布服务器,该服务器作为rsync客户端,通过inotify机制实时监控网站数据,当数据发生变化后 ...

  8. 怎么自动备份mysql数据库备份_3步教你一键自动备份mysql数据库的方法

    @echo off color 0D MODE con: COLS=71 LINES=25 title mysql数据库自动备份脚本(任务计划)--脚本作者:https://www.***.com s ...

  9. 自动备份html文件,windows下定期自动备份本地文件(文件夹)

    虽然网上有一些免费的文件自动备份软件,但是没有自己编写一段批处理来完成备份任务来的放心,而且不用占用系统资源. 就给大家讲一下如何利用批处理完成本地文件或者文件夹的备份. 1.批处理脚本 该方法可把某 ...

最新文章

  1. Django 模板4.1
  2. 用敏捷开发工具可视化的进行Sprint规划
  3. 停笔几天,休息一下也顺便思考一下人生
  4. 微信小程序系列-wx.request 请求中文乱码问题
  5. 图床失效了?也许你应该试试这个工具
  6. 访问数据库时如何解决并发问题
  7. C# 获取UTC 转换时间戳为C#时间
  8. python身份证年龄计算_用python计算年龄
  9. css设置html背景颜色代码,CSS背景颜色
  10. UE4 WebBrowser插件版本
  11. matlab 向量的基本运算
  12. c语言程序坐标反算,坐标正算反算公式讲解
  13. 超全Python图像处理讲解(多图预警)
  14. 160页PPT神经网络图,颜色形状随意DIY
  15. 机器学习课后题——贝叶斯
  16. Lab 1: Booting a PC
  17. Navicat 查看密码 破解保存的密码 + 密码解密
  18. linux——awk(3):awk变量
  19. BootLoader、Linux Kernel(linux内核)、RootFile(根文件系统)
  20. Linux系统vi和vim的介绍

热门文章

  1. 为fuchsia编译qemu
  2. JAVA桌面精灵演示版
  3. 【脑与认知科学期末复习题】
  4. 适合新手小白,一个人一部手机如何做自媒体?看完我的你就懂了
  5. 一文拿捏:正则表达式
  6. linux dnf命令安装
  7. SMART 关键指标解析, 如何通过解读 SMART 信息预测硬盘故障
  8. “融晶保肾调代谢”公益健康大讲堂(第二期)在贵阳强直医院开展
  9. Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
  10. 【区块链】Web3.0黑话合集:区块链/Token等专业术语