当前位置:首页 > 软件测试 > 正文内容

测试人员如何高效进行数据库备份?

测试工程师在测试软件的过程中,不仅需要在界面上操作,还需要检查数据库中的数据是否正确。从而在软件出问题时,能够定位问题的原因。所以,测试人员需要经常进行数据库操作。
在数据库操作时,测试人员最害怕的就是数据库中的数据因为“手滑”导致数据丢失。如果丢失,严重的话,会给公司造成损失;即使不严重,也会让公司对个人印象产生“不细心”的差评。
如果不能彻底解决数据库数据丢失的问题,相信测试人员在进行数据库操作的时候,肯定是“畏首畏尾”,带着这种心态如何能搞好工作呢?所以为让大家不在担心数据库丢失,本文将详细阐述在在navicat中如何对数据进行备份和恢复。此篇文章将按照以下几个步骤展开:
> 1. 第一步,从网盘上下载对应软件
> 2. 第二步,客户端连接mysql
> 3. 第三步,查询日志状态
> 4. 第四步,开启日志
> 5. 第五步,查看日志
> 6. 第六步,关闭日志


## 第一步——安装navicat

**目标:**下载配套软件+软件安装
**提示:**navicat是测试人员在进行数据库操作的时候最常用的一款navicat软件。

##第二步 —— navicat连接mysql

**目标:**客户端连接mysql(可以使用连接服务器的putty工具,也可以直接使用Linux终端)

**步骤:**如下图所示

1580808928852.png

**小结:**一定要实现navicat客户端连接mysql,步骤非常简单。

## 第三步 —— 备份需要操作的数据库

**目标:**备份数据库test

**步骤:**备份步骤分为以下2步:

> **step1:**鼠标选中目标数据库,右键,选择“数据和结构”进行备份

1580809121954.png

> step2:命名备份文件名字,选择保存路径,保存

1580809261738.png 

**小结:**备份非常简单。两步就完成了。


## 第四步 ——恢复数据

**目标:**如果数据误删,知道如何恢复数据

**步骤:**开启步骤仅为以下3步

> **step1:**删除test数据库(类似于误删里面的数据,所以删除数据库)

1580811241795.png
> **step2:**  新建数据库备份

1580811059160.png
> step3:将备份数据恢复到新建的beifen数据库中

1580811526905.png

1583387676113492.png


**提示:**新建的数据仓库,一定要和“误删”的数据仓库字符集、排序规则一致。

## 第五步 ——查看新建数据库仓库数据

**目标:**检查数据是否恢复成功

**步骤:**查看日志步骤仅为以下1步

1580812917590.png 


## 总结

以上5步,就是我们使用navicat进行数据备份和恢复的全部步骤。我们来回顾下

> 第一步,就是从百度网盘下载navicat软件。下完后要进行安装。
> 第二步,要让navicat连接Mysql
> 第三步,备份数据
> 第四步,恢复数据
> 第五步,查看数据是否恢复成功


扫描二维码推送至手机访问。

版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。


本文链接:https://luxd.cc/post/77.html

“测试人员如何高效进行数据库备份?” 的相关文章

软件测试分类

软件测试分类

一、按照测试对象划分1、界面测试也称UI测试,界面测试参考UI设计图非软件:颜色、大小、形状、材质、整体是否美观软件:输入框、按钮、文字、图片(尺寸、颜色、布局、整体适配、清晰度.......)2、可靠性测试可靠性 = 正常运行时间 / (正常运行时间 + 非正常运行时间) * 100%可用性指标一...

软件测试基本概念

软件测试基本概念

一、什么是需求1、用户需求甲方爸爸提出的需求,一般来说比较粗略2、软件需求开发人员需要实现的功能。大多数公司在软件开发的时候把用户需求转化为软件需求,开发人员和测试人员工作的直接依据就是软件需求软件需求是测试人员进行测试工作的基本依据!二、什么是bugbug就是软件错误,无法根据程序的到正确的执行结...

软件测试(mark)

软件测试(mark)

一、什么是软件测试最常见的理解是:软件测试就是找BUG,发现缺陷我的理解:测试产品是否满足用户的需求。二、测试和研发的区别?难度小?专业度高?然后工资会低一点吧1、测试和调试的区别调试:研发人员操作,确保程序执行结果正确,调试一般在开发阶段测试:研发人员和测试人员共同完成,测试贯穿软件生命周期三、软...

三分钟教会你如何编写完整的测试用例

三分钟教会你如何编写完整的测试用例

对于新人入门而言.大家可能总感觉测试的用例设计不是很合理.接下来简单跟大家聊聊如何在工作中设计测试用例,让自己的工作效率能快速提高对于测试一套完整的测试用例,我们在书写过程中需要对用例都从下列五个维度进行考虑1.测试计划首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相 应的测试需求...

测试环境没bug了就能直接上线了吗?

测试环境没bug了就能直接上线了吗?

做测试的童鞋们在日常工作中接触最多的就是测试环境,大部分bug都是在测试环境中发现并修改的,但是测试环境只是测试过程中涉及到的必备环境,测试环境通过后必须要经过其他一些环境的选择性验证才能最终上线,除了测试环境、生产环境外还有开发环境、仿真环境、预发布环境,下面分两步介绍下各个环境的作用一、第一步-...