一文搞定MongoDB数据库备份与还原

admin 2023年9月11日09:54:37评论7 views字数 1097阅读3分39秒阅读模式

点击上方「蓝字」关注我们

在我司协助分析中众多案件中,涉及到网络赌博的MongoDB数据库是越来越多。MongoDB数据库其本身适用于需要处理大量实时数据、灵活的数据模型、高性能和可伸缩性以及需要丰富查询和聚合功能的应用场景,因此MongoDB就常用在游戏开发中,它可以记录游戏玩家的游戏数据和日志数据


01

MongoDB备份

登录阿里云的控制台,在搜索栏搜索mongo即可搜索到“云数据库MongoDB”的入口;

一文搞定MongoDB数据库备份与还原

进入到云数据库MongoBD的实例,在“备份与恢复”中即可对MongoDB云数据库进行物理备份;

一文搞定MongoDB数据库备份与还原

物理备份完成后即可下载备份到本地电脑。

一文搞定MongoDB数据库备份与还原



02

还原到本地电脑

步骤1


本地电脑需要安装VMware虚拟机,并在虚拟机中安装centos7操作系统。并且需要在centos7中安装percona-xtrabackup工具和qpress软件包。

安装步骤:

percona-xtrabackup工具:输入命令yum – y install percona-xtrabackup-24.x86_64 安装percona-xtrabackup工具;

qpress工具:输入命令yum -y install qpress 安装qpress工具。


步骤2


使用winscp工具将下载完成的MongoDB的物理备份文件传输到centos7操作系统中;

一文搞定MongoDB数据库备份与还原

传输完成后,使用命令cat hins22427931_data_20230629111401_qp.xb | xbstream -x -v对物理备份文件进行解包;

一文搞定MongoDB数据库备份与还原

解包完成后,使用innobackupex --decompress --remove-original data/ 命令对解包后的文件进行解压。

一文搞定MongoDB数据库备份与还原
步骤3


在本地电脑安装与需要还原mongo数据库相同版本的Mongo数据库,以本文介绍为例,我们需要还原MongoDB的版本是4.2,因此本地电脑安装4.2版本的MongoDB

安装完成,默认安装目录路径下具有一个初始化的Mongo数据。

一文搞定MongoDB数据库备份与还原

在计算机管理的服务中停止mongo服务后,将初始化的MongoDB数据库迁移到其他文件夹,再将需要还原的mongo数据库拷贝到该目录中。

一文搞定MongoDB数据库备份与还原
一文搞定MongoDB数据库备份与还原

在计算机管理的服务中重新启动mongo服务,此时MongoDB将报错。

一文搞定MongoDB数据库备份与还原

查看日志文件,根据日志文件提示报错日志,删除storage.bson文件。

一文搞定MongoDB数据库备份与还原

删除storage.bson文件后重启MongoDB服务,此时成功启动MongoDB,使用navicat工具即可连接mongo数据库查询数据。

一文搞定MongoDB数据库备份与还原
一文搞定MongoDB数据库备份与还原


如您遇到类似的数据库问题需要协助,可致电我司。


一文搞定MongoDB数据库备份与还原


点个在看 你最好看

一文搞定MongoDB数据库备份与还原

原文始发于微信公众号(网络安全与取证研究):一文搞定MongoDB数据库备份与还原

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年9月11日09:54:37
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   一文搞定MongoDB数据库备份与还原http://cn-sec.com/archives/2024702.html

发表评论

匿名网友 填写信息