数据库篇~简单的数据恢复流程

QQ/TIM 聊天记录文件夹结构解析:定位 Msg3.0.db 等 5 类核心数据文件 本文深入解析QQ/TIM聊天记录的文件夹结构,详细介绍了Msg3.0.db等5类核心数据文件的存储位置与功能,帮助用户实现聊天记录恢复与迁移。文章还提供了数据备份、安全管理和故障排查的专业指导,确保数字资产的安全与完整。 阅读详情
创建模拟数据
CREATE DATABASE test_bk;
USE test_bk;
CREATE TABLE t1 (id int);
INSERT INTO t1 VALUES(1),(2),(3);
COMMIT;
SELECT * FROM t1;
首先进行全备份
 mysqldump -uroot -p123456 -A -E -R --triggers --set-gtid-purged=OFF --master-data=2 --single-transaction|gzip > backup/full_$(date +%F).sql.gz
删除数据
cd test_bk && rm -rf *
创建其他数据
CREATE TABLE t2 (id INT);

INSERT INTO t2 VALUES(111),(222),(333);

SELECT * FROM t2;
解压sql文件,进行查找 master_log_pos号
gunzip full_2018_07_10.sql
大概在行数的第 20~30行
show binlog events in 'mysql-bin.000004';

CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=2446;

然后通过 过滤查找出 误操作的命令所在的 start号

mysql -uhailong -p123456 -e "show binlog events in 'mysql-bin.000004'" | tail -100 | grep -i 'drop'

mysql-bin.000004        259    Query   1       2446    DROP DATABASE test_bk
进行 Mysqlbinlog导出数据
mysqlbinlog --skip-gtids --start-position=2339 --stop-position=2446 -d backup_bk ../mysql-bin.000004 > /tmp/bk.sql

最后进行备份恢复

source /tmp/bk.sql;
Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

# 恢复成功
Oracle Database 使用技巧 学习教程(传送门)本人详解作者:王文峰,参加过 优快云 2020年度博客之星,《Java王大师王天师》公众号:JAVA开发王大师,专注于天道酬勤的 Java 开发问题中国国学、传统文化和代码爱好者的程序人生,期待你的关注和支持!本人外号:神秘小峯 山峯转载说明:务必注明来源(注明:作者:王文峰哦)学习教程(传送门)学习教程(传送门)往期文章学习教程(传送门)1、掌握入门到进阶知识(持续写作中……2、学会数据库用法(创作中……3、手把手教你制作(完善中……4、牛逼哄哄的。 阅读详情

相关推荐

SQLite数据库数据恢复工具实战应用

允许用户保存导出配置为模板,例如:下次恢复时可快速调用预设方案,提升效率。graph TDA[选择导出格式] --> B{是否为大容量数据?B -->|是| C[启用分Sheet/分文件]B -->|否| D[单文件输出]C --> E[生成多Sheet XLSX 或 分割CSV]D --> F[直接写入目标文件]E --> G[记录导出日志]F --> GG --> H[提示用户导出完成]本文还有配套的精品资源,点击获取。

weixin_30205153的博客 736

数据库的备份与恢复

备份可以按计划定期进行,以确保数据库的最新数据和结构都得到保留。备份可以存储在本地硬盘、网络存储设备、远程服务器等位置,以提供更好的数据保护和容灾能力数据库的恢复是指将备份的数据和结构重新导入到一个新的MySQL数据库中,以还原数据库的状态。

2301_76988707的博客 3293

Mask2Former实战:用SwinTransformer+Deformable Attention搞定图像分割三大任务

本文实战解析了Mask2Former模型如何统一解决语义、实例和全景分割三大任务。通过集成Swin Transformer骨干网络与创新的Deformable Attention及Masked Attention机制,详细介绍了模型构建、训练策略及在COCO数据集上的性能表现,为开发者提供了高效的图像分割解决方案。

tech5的博客 246

数据库被删除后的恢复流程

详细记录恢复过程在整个数据库恢复过程中,要对每一个步骤、操作命令、出现的问题以及解决方法等进行详细记录,形成恢复文档,包括备份文件的情况、使用的恢复工具及版本、恢复过程中的报错信息及处理方式、最终恢复的数据状态等内容,这样不仅有助于后续对此次恢复情况进行复盘分析,也为今后遇到类似情况提供参考案例和操作指南。记录参与恢复工作的人员信息、时间节点等,明确责任和工作流程,便于后续的工作交接以及对恢复工作的整体把控。总结经验教训。

m0_71322636的博客 2053

Windows系统监控实战:Grafana+Prometheus+node_exporter保姆级配置指南(含常见问题解决)

本文提供了一份详尽的Windows系统监控实战指南,详细讲解了如何从零部署Grafana、Prometheus和node_exporter(实际为windows_exporter)监控栈。内容涵盖核心组件认知、分步配置解析、高级生产环境考量,并重点针对配置过程中常见的“No Data”问题提供了系统性的排查手册,旨在帮助用户快速搭建稳定可靠的系统资源监控平台。

weixin_29197835的博客 1008

ORCAD原理图关联封装时出现ERROR(ORCIS-6245)、ERROR(ORCIS-6013)问题

1、当你进行如下操作时: 系统先是提示你出现ERROR(ORCIS-6245)然后再确定后再出现ERROR(ORCIS-6013)问题 是由于你的数据库的路径不对。 具体操作方法如下:1、先找到你的CAPTURE.INI文件。 2、用记事本打开CAPTURE.INI。找到下图路径 3、在你的Orcad capture CIS原理图软件中点击 Options------>CIS con...

weixin_42304393的博客 2万+

第九章:数据库故障恢复

 数据库恢复是指通过技术手段将因故障、误操作或损坏而丢失或不可用的数据库数据恢复到可用且一致状态的过程。其核心目标是保障数据的完整性、一致性和可用性,同时最小化恢复时间和成本。

唐可盐的专栏 1514

画个板子玩一玩STM32F030F4P6,也许是最便宜的32bit MCU

前言,什么是STM32F030F4P6 STM32目前最便宜的芯片之一应该就是这一块,STM32F030F4P6,这一个芯片没有USB,但是其他都有,引脚少,价格低廉,如果找不到原厂,可以买替代的国产芯片,性能也一样。 不管怎么样也是Cortex-M0,比8bit和16bit的性能都强,总的来说就是低价,引脚少,体积小的同时,还容易开发,有很多模拟输入可玩,还有SPI,硬件I2C等等 所以,这一款MCU真的是从理论来说又便宜又好用,非常适合把玩。 画个板,最小系统 STM32F030其..

arenascat的博客 2万+

数据库备份恢复

2006-01-12上午11:00,在物流正常工作的情况下,我删除了数据库cpwl中用户cpwl2004,并且删除了底层的数据文件cpwl2004_dataXX.dbf。不过据说存储级别的复制,发生块断裂的机会比较大。一套是实时的,或准实时的,基本上是实时恢复。这是一个严重的违反工作流程的操作,以后在工作的数据库上不允许做任何操作,包括硬件和软件。所有数据库级别的工作,一定要等到所有工作完成以后,并且数据备份完成以后,才可以做!

mike_yang1980的博客 1760

NuPlayer 之 Renderer

触发postDrainAudioQueue_l()或postDrainVideoQueue()开始渲染。解码器输出数据 → NuPlayer::Decoder::onMessageReceived。音频数据存入mAudioQueue,视频数据存入mVideoQueue。• 每次写入后通过mNotifyConsumed通知解码器。• 通过AudioSink::write()写入音频设备。• 根据VSync信号和音频时钟调整渲染时机。• 通过Surface直接提交给显示系统。

aningxiaoxixi的博客 309

《【一看就会】Autoware.universe的“规划”部分源码梳理》系列文章目录(持续更新中)

第零章:Planning综述 第一章:【一】全局路径生成模块——mission_planner 第二章:【二】路径行为规划模块——behavior_path_planner第一部分——behavior_path_planner模块 第三章:【二】路径行为规划模块——behavior_path_planner第二部分——behavior_path_planner_common模块(1) 第四章:【二】路径行为规划模块——behavior_path_planner第三部分——behavior_path_plan

weixin_48386130的博客 2339

数据恢复系列~ 数据恢复方案

一 目的 建立健全的数据恢复体系保障方案二 环境: 1 程序操作 2 个人操作三 程序操作: 1 统一授予程序只有增删查改的账号,有特殊需求才能授予特殊权限(比如truncate权限,这个权限必须要有drop和create操作 2 统一授权程序只有特定业务库的账号 3 统一授权程序的账号只能服务器网段进行访问四 个人操作 1 工单都需要通过inception审核,拥...

weixin_30603633的博客 317

RK3588 Android12 添加HDMI和喇叭声音通道切换选项

rk3588 android12系统默认接hdmi out时,声音会切换到hdmi out输出,主板声卡喇叭输出会没有声音输出。现在添加一个选项设置hdmi out时,声音可以保持主板声卡喇叭输出。

Android系统开发笔记 4163

Redis 重启数据恢复流程详解

分片集群 (redis-2ffca4ed)/data/├── appendonly.aof (742,098 bytes = 725KB) - 混合持久化├── dump.rdb (741,945 bytes = 725KB) - RDB快照├── nodes.conf (791 bytes) - 集群配置哨兵环境 (redis-147885f8)/data/│ ���── appendonly.aof.1.base.rdb (89 bytes) - 基础RDB。

喝醉酒的小白 741

由异常的测试眼图引发的深入思考

信号测试中出现“双眼皮”的眼图测试效果,可能的导致因素总结如下:PCB通道阻抗设计不匹配,负载端出现严重反射;发射端采用了不当的信号预处理;接收器均衡处理不当;通道串扰严重... 基于以上的假设,本文就逐一分析下这些因素到底是如何对正常的信号眼图造成影响的。

一只豌豆象的博客 3063

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

mysql数据库误删除后的数据恢复操作说明

  在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了一个数据库!(...

weixin_33811539的博客 2809

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

mysql获取当前时间示范,MySQL数据库运维之数据恢复的方法

之前三篇文章分别介绍了MySQL数据库常见的备份方法,其中包括逻辑备份和物理备份,本篇将总结一下MySQL数据库的数据恢复相关内容。这些数据恢复方案在之前备份内容介绍时,此处总结一下恢复方案,并结合数据库的二进制日志做下数据恢复的示范!一、恢复方案1、数据量不是特别大,可以将mysqldump命令备份的数据使用mysql客户端命令或者source命令完成数据的恢复;2、使用Xtrabackup完成...

weixin_32331345的博客 187

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

删库不必跑路!详解 MySQL 数据恢复

日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。但是,如果每次删库都跑路的话,怕是再也不好找工作了吧!所以,删库跑路不是上上策。1、前言数据恢复的...

民工哥的博客 1004

mysql闪回恢复数据库_Mysql数据库误删除后的数据恢复操作说明

目录在日常运维工作中,对于mysql数据库的权限的规避,SQL审核优化、数据备份恢复就变成了,工作必备技能;数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办???下面,就mysql数据库误删除后的恢复方案进行说明。一、MySQL数据恢复方法总结:1、使用Mysql 数据闪回工具恢复数据的文章:http:/...

weixin_42298826的博客 1050

三步解密微信聊天记录:完整免费的数据恢复终极指南

你是否曾因手机损坏或误删微信而丢失重要聊天记录?WechatDecrypt微信消息解密工具为你提供专业级解决方案。这个开源工具能够本地解密微信数据库文件,让你重新掌控个人数据主权,实现安全快速的数据恢复。 ## 挑战与痛点:微信数据加密的双重困境 在数字时代,微信聊天记录已成为个人和企业的重要数字资产。然而,微信采用AES-256-CBC加密机制保护用户隐私,这种双重加密策略虽然安全,却带来了

gitblog_00922的博客 400

Hetty数据恢复:误删项目找回全攻略

在网络安全测试过程中,Hetty作为一款强大的HTTP工具包(HTTP toolkit for security research),帮助安全研究员捕获、分析和修改HTTP请求。但当你因误操作删除重要项目时,所有请求日志、拦截规则和自定义配置将瞬间消失。本文将系统讲解Hetty项目数据的存储机制,提供3种实用的数据恢复方案,以及7个预防数据丢失的最佳实践,让你彻底摆脱数据丢失的噩梦。 ## 一、...

gitblog_00736的博客 961

mysql数据库误删除后的数据恢复

mysql数据库误删除后的数据恢复操作说明 在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办??? 下面,就mysql数据库误删除后的恢复方案进行说明。 一、工作场景 (1)MySQL数据库每晚12:00自动完全备份。 (2)某天早上上班,9点的...

qq_33921882的博客 321

db架构解析:理解数据库快照存储与恢复的工作原理

db是一款强大的命令行数据库版本控制工具,它能帮助开发者轻松实现数据库快照的保存、恢复和归档。通过db工具,你可以在不同环境间迁移数据库,为数据库变更提供安全保障。本文将深入解析db的架构设计,带你理解其数据库快照存储与恢复的核心工作原理。 ## 核心功能概览:快照管理的终极解决方案 🚀 db工具的核心价值在于提供完整的数据库快照生命周期管理。它支持以下关键操作: - **快照创建**:通

gitblog_00524的博客 463

高效解密微信聊天记录:专业数据恢复完整指南

微信聊天记录承载着我们的重要记忆和商务信息,但更换设备或误删操作往往导致珍贵数据丢失。WechatDecrypt微信消息解密工具让你能够完全掌控自己的数字资产,通过本地化处理安全解密微信数据库。这款开源工具采用AES-256-CBC加密算法逆向工程,为数据迁移、意外恢复和定期备份提供专业解决方案。 ## 🔍 为什么需要掌握微信数据解密技能? 在数字化时代,微信已成为我们工作和生活的重要沟通工

gitblog_00294的博客 177
上一篇: 数据库篇~Mysqldump常用参数解析
下一篇: 数据库篇~基于mysql_multi的数据库多实例安装
光速之年
博客等级 码龄12年 31粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值