[发明专利]数据库备份与恢复方法、装置和设备在审
申请号: | 202010355773.7 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111552595A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 谢麦善 | 申请(专利权)人: | 上海中通吉网络技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 尚文文 |
地址: | 201799 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 备份 恢复 方法 装置 设备 | ||
本申请涉及一种数据库备份与恢复方法、装置和设备。其中,所述方法包括:获取用户的选择指令,确定用户欲操作的目标数据库;获取用户针对目标数据库的操作指令;若操作指令为备份指令,则调用预设的备份工具,对目标数据库执行备份操作;若操作指令为恢复指令,则调用并展示针对目标数据库的所有备份列表,并基于用户的选择,对目标数据库执行恢复操作。如此设置,由于数据库的备份和恢复动作均由系统完成,则用户不需要了解关系型数据库管理系统(例如MySQL)相关知识也可以轻松操作,且用户不需要人工登陆数据库服务器,因此备份与恢复的过程高效且安全。
技术领域
本申请涉及数据存储技术领域,尤其涉及一种数据库备份与恢复方法、装置和设备。
背景技术
关系型数据库管理系统,比如MySQL等,在互联网企业中的应用越来越广泛,而使用了关系型数据库管理系统就不可避免的需要做好数据库备份以及备份恢复的演练。
目前,操作人员通常是利用关系型数据库管理系统自带的备份工具或者第三方的工具,手动执行对应的命令进行备份或恢复操作,这就要求操作人员必须具有较高的针对关系型数据库管理系统以及相关工具的操作知识;此外,操作人员还可以通过编写脚本在数据库服务器上进行备份或恢复的操作,但是通过编写脚本进行备份与恢复的方式需要用户登陆数据库服务器进行相关配置,不够灵活且安全系数较低。
发明内容
本申请提供一种数据库备份与恢复方法、装置和设备,以解决现有的针对关系型数据库管理系统的数据库备份与恢复方式存在的操作复杂、不够灵活以及安全系数较低等问题。
本申请的上述目的是通过以下技术方案实现的:
第一方面,本申请实施例提供一种数据库备份与恢复方法,包括:
获取用户的选择指令,确定用户欲操作的目标数据库;
获取用户针对所述目标数据库的操作指令;其中,所述操作指令为备份指令或恢复指令;
若所述操作指令为备份指令,则调用预设的备份工具,对所述目标数据库执行备份操作;
若所述操作指令为恢复指令,则调用并展示针对所述目标数据库的所有备份列表,并基于用户的选择,对所述目标数据库执行恢复操作。
可选的,用户的所有选择和操作均封装到一个页面的按钮上,用户点击相应的按钮时,自动生成相应的选择指令或操作指令。
可选的,所述对所述目标数据库执行备份操作之后,还包括:
若备份成功,则展示备份列表;若备份失败,则展示备份失败的原因;其中,所述备份列表包括备份保存的绝对路径、大小和时间。
可选的,所述基于用户的选择,对所述目标数据库执行恢复操作,包括:
基于用户的选择,确定欲恢复的目标备份列表;
将所述目标备份列表对应的备份数据恢复至用户指定的目标IP地址。
可选的,所述将所述目标备份列表对应的备份数据恢复至用户指定的目标IP地址,包括:
将所述目标备份列表对应的备份数据传输至用户指定的目标IP地址并进行解压;
基于解压后的数据对所述目标数据库进行恢复。
可选的,所述对所述目标数据库执行恢复操作之后,还包括:
展示恢复的结果;其中,若恢复失败,则展示恢复失败的原因。
第二方面,本申请实施例还提供一种数据库备份与恢复装置,包括:
数据库确定模块,用于获取用户的选择指令,确定用户欲操作的目标数据库;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海中通吉网络技术有限公司,未经上海中通吉网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010355773.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保型聚乙烯粉料精确加料装置
- 下一篇:一种适用于复杂曲面的废料修边机构