当前位置: 首页 > news >正文

基于PySide6的MySql数据库快照备份与恢复软件

db-camera 软件介绍

db-camera是一款MySql数据库备份(快照保存)与恢复软件。功能上与dump类似,但是提供了相对有好的交互界面,能够有效地管理导出的sql文件。

使用场景

开发阶段、测试阶段,尤其适合单人开发的小项目。

例如开发完毕需要验证时,可以先造好准备数据,点击“保存”按钮保存数据库的快照。测试失败时,点击“执行”按钮,恢复数据库至先前的状态,重复测试。

测试人员在验证测试用例时,可以先准备好对应的前置条件,保存数据库快照。保存时可以标注用例的说明、期望结果等。
用例验证失败后,也可以保存对应的数据库快照,导出并发送给开发人员。

注意:因为数据库的导入、导出都没有加事务控制,不可用于生产环境。

*导出数据使用的是 select , 数据量较大时,界面会出现卡顿。

界面说明

主界面

表格:记录历史数据库状态。点击删除按钮,删除文件;点击导出按钮,可以打开历史sql所在目录;点击执行按钮,可以恢复数据库状态。

保存:点击保存按钮,保存数据库状态。可以通过下拉框选择或搜索数据库。

设置:配置ip地址

导入:导入此软件导出的sql文件,可以读取其标题和备注信息。
主界面

配置页面

输入数据库的ip地址、用户、密码,因为要读取所有数据库信息,需要提供管理员权限。

配置完毕后,点击“连接测试”,测试是否配置正确。
配置

保存界面

选择好数据库后,点击保存按钮,弹出保存界面。输入标题以及备注的信息,点击保存。

保存后下方的表格会多出一条数据,默认新保存的数据库排在最前面。
保存

软件地址

代码地址:
https://github.com/DayRain/db-camera
如果能帮助到您,欢迎star。

软件地址:
https://github.com/DayRain/db-camera/releases/tag/v1.0.1
下载解压后,点击db-camera.exe即可运行。

http://www.lryc.cn/news/28173.html

相关文章:

  • BI不是报表,千万不要混淆
  • sizeof以及strlen的用法以及注意事项
  • 数据结构-链表-单链表(3)
  • 【SpringBoot初级篇】JdbcTemplate常用方法
  • React(三):脚手架、组件化、生命周期、父子组件通信、插槽、Context
  • [教程]使用 Git 克隆指定分支
  • Redis实现服务注册与服务发现源码阅读(Go语言)
  • 论文复现-3
  • 667知识点 | 经过三年实战检验的667知识清单
  • 后端快速上手前端三剑客 HtmlCSSJavaScript
  • Cdiscount、Allegro如何利用测评补单自养号提升店铺权重和流量
  • 第16天-性能压测:压力测试,性能监控,优化QPS,Nginx动静分离
  • 【python 基础篇 十一】python的函数-------函数的偏函数 高阶函数 返回函数 匿名函数 闭包
  • 妇女节到了,祝福所有女神 Happy Women‘s Day!
  • etcd集群通过 Leader 写入数据,为什么K8s HA集群中讲每个 kube-apiserver 只和本机的 ETCD 通信
  • HTML 表单
  • HTML、CSS学习笔记5(移动端基础知识、Flex布局)
  • 【Java学习笔记】2.Java 开发环境配置
  • MyBatis——进阶操作(2)
  • 循环结构
  • 漫谈数据库表设计及索引设计
  • 【JavaWeb】CSS基础知识:引入方式 + 选择器
  • 02-前端-javaScript
  • 对链表学习的总结一
  • toSring()还有个高级用法好用
  • Linux--多线程(3)
  • 【spring】事务
  • 博通仍然是美股市场最好的芯片半导体股
  • java开发手册之异常日志
  • P6专题:关于P6 EPPM和PPM的区别及选型