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

本文介绍了如何通过映射网络驱动器、使用WinRAR压缩工具和设置定时任务,实现SQL数据库的异地自动备份。首先创建网络驱动器连接到目标服务器,然后编写批处理文件进行数据打包和传输,最后配置任务计划程序定期执行备份任务,简化了大规模服务器的数据安全备份工作。
摘要由CSDN通过智能技术生成

SQL专栏

SQL数据库基础知识汇总

SQL数据库高级知识汇总

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

异地备份

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

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

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

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

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

添加映射网络驱动器

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

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

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

2683fc3b94a2000003d6213bbe2f7dc9.png

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

c17a3298a7a317dd4d29327722d16dce.png

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

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

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

c3f48025f771c5ad3e805a5fbb257f63.png

有人会问,这样做的目的是什么?那说明你没有仔细看映射驱动器的定义。目的就是为了能够直接将我们的数据文件拷贝的刚才设置的这个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:\中,也就是另外一台服务器。

设置定时执行任务

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

6ff9381241cb731ca34a8756efc42c90.png

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

3afa0f953f0cbfc58f6bd258e903536f.png

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

5f6f71451931bbd1fec82a6bb0ca7123.png

ed0333ead06c63af40242be38687d217.png

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

b60a65337e00d434af9bf25abee55bbc.png

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

adcafb64ec4dab5de38c8b9d01c68a8d.png

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

ec79f29cd44780af43a8fa8a72aca8f2.png

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

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

总结

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

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

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

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值