项目------python备份数据库之 备份程序使用手册(windows版)(3)

python备份数据库之 备份程序使用手册(windows版)

本使用手册仅仅只适用于windows系统

程序准备工作

第一、下载程序到服务器上面
  • 需要注意事项:
    • 第一、这两个程序不能放在C盘上面执行,如果桌面是c盘的话,也不可以放在桌面执行,因为c盘有特殊的写权限,最好放在其他的盘里面
    • 第二、程序将从百度云盘上面下载。
    • 第三、该程序第一次运行会创建配置文件、日志文件以及备份目录,创建完成后会自动退出。如果第一次运行程序提示ini文件已经存在,请确保该配置文件是该程序的配置文件
    • 该程序需要填写配置文件,请正确填写配置文件后,再次双击程序进行运行

程序分为两部分,一个是发送端程序,叫发送端.exe;另一个是接收端程序,叫接收端.exe。简单理解就是,有两台服务器A和B,A服务器需要将备份好的数据库.bak数据发送到B服务器上面,那么A服务器就是发送端,需要部署发送端.exe程序.B服务器就是接收端,需要部署接收端.exe程序

发送端.exe程序下载

链接:https://pan.baidu.com/s/108YnyMC_Ee9tHmg5BcwQ5w
提取码:zscz
复制这段内容后打开百度网盘手机App,操作更方便哦

接收端.exe程序下载

链接:https://pan.baidu.com/s/1AhQsOxoq3Qoh9GCk-Qtj1g
提取码:ajb3
复制这段内容后打开百度网盘手机App,操作更方便哦

结合备份思路进行程序的部署

在这里插入图片描述

程序下载部署效果图
  • 下图是发送端,是准备备份数据库后,将数据库备份发送到接收端
    在这里插入图片描述

  • 下图是接收端,是准备接收别的服务器发送过来的数据库备份数据

在这里插入图片描述

防火墙相应设置
  • 由于该程序需要监听端口,需要在防火墙里面开放这个端口,这里以23333端口为例,开放防火墙端口

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

为应用程序添加到防火墙中,确保程序允许运行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意这个添加允许程序视情况而定,接收端和发送端程序都要添加到允许里面

**上图只是添加了接收端,发送端程序的添加与上面的步骤一致**
配置sql server的动态端口

该程序需要调动数据库的动态端口,进行数据库的备份。
动态端口不开启的话,程序无法执行

  • 该操作只在需要进行数据库备份的服务器上面操作,也就是发送端所在的服务器上操作。

1、连接数据库。

这里的账号密码一会要用的

在这里插入图片描述

2、查看数据库连接相关信息,有用

提示:一定要在数据库连接成功并且可以正常操作数据库的时候,再获取连接信息,否则在脚本中报错了,都不知道是什么原因。

在这里插入图片描述
在这里插入图片描述

获取数据库实例名

如果有十足的把握的话,可以不看这个实例名

在这里插入图片描述

3、对相应的实例名开启一会我们脚本中要用到的tcp动态端口,不开启这个tcp动态端口,脚本没法运行

开启之后要记得这个动态端口,端口号自己随意,不要与其他的程序冲突就行,建议号值大点

打开sql server配置管理器,可以自己找找,如下图,我的位置在
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第二、首次运行程序生成配置文件、日志文件以及备份目录。

发送端设置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

新版本添加backup_time参数

在这里插入图片描述
在这里插入图片描述

接收端设置:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

)

第三、测试程序是否可以正常运行

发送端运行效果:

在这里插入图片描述
在这里插入图片描述

接收端运行效果:
在这里插入图片描述

在这里插入图片描述

截止到2021年2月23,程序进行升级,不要刻意在意这个运行效果,窗口不退出或者不报错,就证明程序正常运行

开启发送端和接收端运行效果:

  • 这两个程序没有开启的先后顺序,如果有一端没有开启,程序就会一直处于等待状态

  • 发送端:

在这里插入图片描述

  • 接收端:

在这里插入图片描述

  • 检查备份文件是否备份成功

在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘帅0952

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值