误删库后的恢复方法分享

省流助手:项目代码中实现定时备份功能

写在前面:项目使用的是docker发布、下午相关同事反馈题库同步功能用不了了有报错,查看服务器这个项目发布的版本发现有段时间没更新了,所以当时想的会不会因为jar包没有更新,于是找到本地项目同步代码加了一些日志打印重新打包,替换docker容器里的jar包 重新start。重新测试同步题库,ok 没问题 ,当最后同步完成提示删除900多道题目突然意识到这个同步功能并不简单。。。原来这项目中题库同步逻辑是:对比题库资源中的题库,先删除题库资源没有的本地题库,再下载题库资源中的本地题库没有的题库!

在这里插入图片描述

恢复数据

这时候就体现了定时备份功能重要性了 ,项目中备份是凌晨3点会自动备份数据库
在这里插入图片描述
疑惑的是直接拿这定时备份的文件放navicat运行会有错误,猜测可能是代码中实现的定时备份数据库和远程服务器的mysql版本不一致
在这里插入图片描述
只好使用编辑器打开备份的数据库文件找到对应的表,前一天的数据库文件1个多g(包含了日志文件),当使用editPlus、navicat等等软件打开, 要么打卡就直接卡死,要么搜索的时候卡死 ,最后,发现了一款神仙软件 EmEditor(https://www.emeditor.com/#download/),是真的好用,秒加载文件、支持查找等功能、还排版、 重要是速度真的快!
在这里插入图片描述
好吧 其实就是一款好软件EmEditor的分享,工欲善其事必先利其器。感觉知道这个软件的人还是少数,还是在谷歌搜索到的,最后强调一句项目的定时备份真的很重要!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1382058.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

达梦数据库的备份、还原和恢复

一、备份、还原和恢复的意义 备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态。还原与恢复的主要目的是将目标数据库恢复到备份结束时刻的状态。 二、备份的方式 物理备份…

PhoneRescue for Mac(iOS数据恢复软件)

一款帮助用户恢复手机数据的Mac手机助手,PhoneRescue for mac是个包罗万象的iOS数据恢复程序设计用于检索您丢失的照片,音乐和更多的信息,在您的iPhone,ipad和iPod-touch上进行数据恢复。 PhoneRescue mac版安装教程 软件下载完成…

Gitlab 数据备份和还原(填坑版)

此文章适用于因更换服务器或者 gitlab 安装方式变更&#xff08;普通方式 <> docker&#xff09;进行数据迁移&#xff0c;或者日常备份还原。 前提条件&#xff1a;备份和还原的 gitlab 版本一致&#xff01; gitlab 版本查看命令&#xff1a;gitlab-rake gitlab:env:…

iOS设备数据恢复工具:UltData mac中文版

Tenorshare UltData Mac版是一款非常优秀的iOS数据恢复工具。Tenorshare UltData为您提高了3种恢复模式&#xff0c;能够在几秒钟内找回您想要的所有数据信息&#xff0c;您从此就不用担心会丢失重要信息的问题。不仅如此&#xff0c;ultdata中文版还可以对各种iOS系统问题修复…

cs231nassignment2 q4 Convolutional Neural Networks

文章目录 嫌啰嗦直接看源码Q4 Convolutional Neural Networks 卷积神经网络conv_forward_naive题面解析代码输出 conv_backward_naive题面解析代码输出 max_pool_forward_naive题面解析代码输出 max_pool_backward_naive题面解析代码输出 Fast Layers遇到的问题解决办法输出 Th…

Mac中Jmeter下载与安装

Step 1:下载 1、下载网址&#xff1a;http://jmeter.apache.org/download_jmeter.cgi 2、选择Binaries中的 apache-jmeter-5.1.tgz 进行下载&#xff08;binaries编译好的二进制压缩包&#xff1b;source为源码压缩包&#xff09; 3、下载完成后&#xff0c;双击压缩包进行解压…

Mac多线程下载工具Neat Download Manager Mac免费版

Neat Download Manager Mac版是Mac上一款免费好用的多线程下载工具。NeatDownloadManager Mac版使用动态分段算法下载文件,支持HTTP,HTTPS和FTP协议,HTTP和代理身份验证,轻松加快你的下载速度! Neat Download Manager Mac免费版软件介绍 Neat Download Manager是一个简单…

Mac10.14安装Jdk11.04版本

初语&#xff1a; 环境&#xff1a;MacOs Mojave10.14.6 Java环境&#xff1a;jdk11.04 为了学习vue的静态文件打包webpack部分&#xff0c;需要安装node.js&#xff0c;可是又依赖于java环境。电脑刷了mac系统&#xff0c;而且已经适配得很不错了现在&#xff0c;可以作为生…

Navicat Premium for Mac 11.1.8 免费中文破解版下载

之前安装的一款数据库软件Navicat试用版本到期了&#xff0c;所以在网上找了一款破解永久使用版Navicat Premium for Mac 11.1.8 完美破解版&#xff0c;完美支持OS X 10.10, 简体中文版&#xff0c;Navicat是最优秀的数据库图形化管理客户端&#xff0c;支持MySQL、SQL Server…

软件外包开发的VUE开发框架

Vue.js&#xff08;通常简称为Vue&#xff09;是一个流行的渐进式JavaScript框架&#xff0c;用于构建用户界面。它的核心库专注于视图层&#xff0c;但也可以结合其他库和工具来构建完整的单页面应用&#xff08;SPA&#xff09;。以下分享Vue.js的开发框架和特点&#xff0c;…

问道管理:短线买入点看哪个指标?

在股市投资中&#xff0c;挑选适宜的买入点是至关重要的。短线投资者常常经过技能剖析来确认买入和卖出的时机。技能剖析中有许多目标可供挑选&#xff0c;但怎么挑选适合短线交易的买入点成为一个关键问题。本文将从多个视点剖析&#xff0c;讨论针对短线交易&#xff0c;应该…

鹏业云计价i20应用技巧之清单计价与定额计价互转应用

清单计价转定额计价 应用场景&#xff1a; 定额计价模式是一种量价合一的工程计价模式&#xff0c;具有快捷简便的特点&#xff1b;工程量清单计价模式是一种量价分离模式&#xff0c;主要应用于工程招投标阶段&#xff1b;鹏业软件提供一键转换计价模式&#xff0c;适用于不…

鹏业安装算量软件V8.2.0.150版本升级说明

1.新增楼层表功能 分区属性、模型属性中可以设置对应的楼层信息 2.计算项明细增加安装高度 计算明细增加安装高度&#xff0c;对应的计算图元默认取计算项安装高度 3.电气专业新增设备表功能 设备表可以对设备安装高度和立管根数快速修改 4.电气系统表增加敷设高度 对配电箱…

鹏业云计价i20清单与定额录入

鹏业云计价i20针对清单和定额提供多种录入方式&#xff0c;方便造价人员快速上手&#xff0c;提高清单编制效率。 操作步骤 01.清单的录入方式 方式1&#xff1a;鼠标右键增加清单 1、清单空行处&#xff0c;点击鼠标右键增加清单&#xff1b; 2、根据项目实际情况勾选相对…

广联达软件股份有限公司

广联达软件股份有限公司成立于1998年&#xff0c;是国内建设工程领域信息化服务产业的领军企业。公司信守“真诚、务实、创新、服务”的核心价值观&#xff0c;持续为建设工程领域提供最有价值的信息产品与专业服务&#xff0c;助力行业信息化发展。在发展历程中&#xff0c;公…

鹏业云计价i20(西藏)计价软件升级拉萨市招投标清单接口

拉萨市招投标接口变化 2022年12月30日拉萨市公共资源交易中心发布了《关于拉萨市公共资源交易平台房建市政类施工项目规范上传招投标清单的通知》&#xff0c;从2023年1月3日起&#xff0c;各招投标代理机构通过平台发布房建市政类施工项目招标文件时&#xff0c;请上传.xml、…

云计价i20工程总承包计价软件【十问十答】

近日&#xff0c;省住建厅发布《四川省房屋建筑和市政基础设施项目工程总承包合同计价的指导意见》&#xff08;以下简称《指导意见》&#xff09;的通知&#xff0c;自 2023年 1月 1日起施行。鹏业软件深度参与《指导意见》编制及实例项目的模拟测算工作&#xff0c;并基于工程…

【Spring Cloud Alibaba】Linux安装RocketMQ以及RocketMQ Dashboard可视化工具

环境准备&#xff1a;Linux安装Java环境&#xff08;OracleJDK&#xff09; 在当今分布式架构的开发中&#xff0c;消息队列成为了一种常见的解决方案。RocketMQ是阿里巴巴开源的分布式消息中间件&#xff0c;具有高吞吐量、高可用性和强大的扩展性&#xff0c;因此在构建大规模…

“编写一次,无限应用:深入理解C++模板“

&#x1f680;write in front&#x1f680; &#x1f4dc;所属专栏&#xff1a; C学习 &#x1f6f0;️博客主页&#xff1a;睿睿的博客主页 &#x1f6f0;️代码仓库&#xff1a;&#x1f389;VS2022_C语言仓库 &#x1f3a1;您的点赞、关注、收藏、评论&#xff0c;是对我最大…

Java多线程(3)---锁策略、CAS和JUC

目录 前言 一.锁策略 1.1乐观锁和悲观锁 ⭐ 两者的概念 ⭐实现方法 1.2读写锁 ⭐概念 ⭐实现方法 1.3重量级锁和轻量级锁 1.4自旋锁和挂起等待锁 ⭐概念 ⭐代码实现 1.5公平锁和非公平锁 1.6可重入锁和不可重入锁 二.CAS 2.1为什么需要CAS 2.2CAS是什么 ⭐CAS…