记一次重装系统 恢复原来MongoDB数据库的经历

昨天心血来潮重装了下系统,再恢复到数据库之前都很顺利,结果到了恢复MongoDB时,有点怀疑自己是不是把原来的数据库装到C盘了,那数据不都没了吗?还好,冷静下来在D盘找到了。

这件事再次提醒了我,软件可以随便放C盘,但是数据文件一定要放其他盘!

接下来就是要重新安装Mongdb服务了,

但是在服务里启动MongoDB时,弹出异常窗口异常 window不能再本地计算机启动MongoDB

解决方案:

1.先删除下面选中的两个文件

2.再进入你的mongodb里的bin目录,进入cmd

3.执行两行代码分别删除服务,安装服务

注意!!! 下面红字部分要改成你的Mongodb目录,不要照搬

删除:

mongod --logpath "D:\MongoDB\Server\4.0\log\mongod.log" --logappend --dbpath "D:\MongoDB\Server\4.0\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove

安装:

mongod --logpath "D:\MongoDB\Server\4.0\log\mongod.log" --logappend --dbpath "D:\MongoDB\Server\4.0\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

我就是在这里没有仔细改,结果服务能连接,但是原来的数据库一直无法显示。

然后启动服务:

查看数据库:

大功告成!

原文地址:https://www.cnblogs.com/pylearner/p/10848212.html

时间: 2024-08-06 11:11:52

记一次重装系统 恢复原来MongoDB数据库的经历的相关文章

oracle 数据恢复,只有oradata文件夹里的文件,没有备份文件的数据库恢复,重装系统后,oracle 10g数据库恢复

格式化重装系统后,才想起来oracle 10g 数据库没有做备份,开始以为很麻烦,没想到数据库恢复的还挺顺利的 恢复方法: 1,把原来的数据库文件备份,(D:\oracle\product\10.2.0\oradata\gqxt),重新命名即可,我命名为gqxt_old,(否则装数据库的时候会提示sid已存在). 2,重新安装数据库到原来的路径(不安装到原来的路径也没关系,但是原来的数据库文件必须在原来的路径不能变,也就是oradata\gqxt所在的路径不能变),数据库的名字就是你要恢复的名字

重装系统后,oracle11g数据库恢复(原oracle安装目录还在)

安装与之前同版本的数据库,安装目录选择与之前一样. 关闭oracle的所有服务. 拷贝原oracle_home目录下的database文件夹到现在的目录(最好先将现在的database文件夹进行备份). 拷贝原oracle_base下的oradata.admin.fgtoollogs.flash_recovery_area文件夹,覆盖现在的目录(请先进行备份). 打开服务. 运行命令sqlplus / as sysdba; 运行命令shutdown 运行命令startup 恢复成功.

电脑重装系统后如何恢复Mysql数据库

电脑重装系统后如何恢复Mysql数据库 一.[设置mysql的path] 比如:我的mysql在:D:\DataBase\mysql-5.7.13-winx64,可以在环境变量中重新新建一个环境变量Mysql_Home,变量值就是Mysql的安装目录 如图:   然后,在Path的变量值添加;%Mysql%\bin; ,如图:   二.[测试] Win+R,输入cmd,弹出命令行窗口,输入mysql admin –V,若出现如下信息,说明配置环境变量成功!   三.[改变basedir与data

重装系统后QQ聊天记录恢复方法

近日又一次安装了系统,又一次安装了腾讯的.TM,TM也是安装在之前的文件夹底下,可是聊天记录和之前的自己定义表情都不见了,看来没有自己主动恢复回来. 我这里另一个特殊的情况,早前我用的是QQ,安装在D盘下,D:/Program Files/Tencent 后来使用TM,在安装的时候,选择了聊天记录迁移,我将聊天记录存在一个文件夹底下:D:/Program Files/Tencent/TT . 假设是默认安装的话,聊天记录应该是存在:D:/Program Files/Tencent/QQ或D:/P

电脑重装系统后硬盘数据如何恢复

在电脑的使用过程中,重装系统是一种比较常见的操作.平时不需要经常重装系统,但是为了提高系统稳定性,清理系统垃圾,解决系统崩溃问题等,有时候必须对电脑进行重装系统.所以, 了解一些重装系统以及电脑重装系统后怎样数据恢复的知识还是很有必要的. 首先我们了解一下,重装系统之后,电脑分区有什么变化,数据是不是丢失了呢?如果将新旧分区重叠对比分析,大家会发现重装系统只是破坏了C盘前几G的空间,后面的数据完整的存在于硬盘内.也就是说,如果重装系统后,能很好的保护现场,不再分区与拷入数据,原D.E.F.G盘数

系统重装后恢复Oracle数据库

这周装系统的固态盘坏了,固态硬盘用到坏也是第一次碰到....只能新买个硬盘重装系统了.到了Oracle数据库恢复那一步了,其实很简单.只要没把数据库安装路径放在系统盘就行.*^____^* 先找到重装前的那个安装路径文件,空间满足的话可压缩备份一份,然后重命名那个文件夹,我这里是下图红框的备份 然后就是安装Oracle了,安装步骤就不放了,我期间也没记录.但是路径要和老的那个一样,安装完成后,win+R输入services.msc进服务里把Oracle的服务给停止掉先. 回到安装路径文件夹.我这

MYSQL-重做系统恢复MYSQL过程

记笔记是好习惯,记笔记是好习惯,记笔记是好习惯! 重要的事情说三遍. 说多了都是泪.第一次装MYSQL时候就遇到了很多问题,当时解决了忘记记录了.家里硬盘满了,于是买了个4T的硬盘重装系统.重装系统后开始了开发环境重装.Anaconda3,pycharm,mongodb,pycharm... 到了mysql时候就遇到各种问题. 1.先把mysql-5.7.18-win32从H盘挪到D:\Program Files\mysql-5.7.18-win32. 2.建立配置文件D:\Program Fi

重装系统快速恢复使用习惯(各种图标摆放位置、环境变量、C盘可能存放的文件备份、编辑器配置、语言环境导出)

目录 电脑重装系统注意点 - 尽可能快速恢复你熟悉的 windows 基本使用场景 最好截图的点 常见文件拷贝 入口 查看桌面图标.快捷方式有哪些 程序员大合集 环境变量相关 pycharm 快捷键等配置导入导出 python 解释器环境下安装的包.模块等导入导出 电脑重装系统注意点 - 尽可能快速恢复你熟悉的 windows 请在重装系统前把下面这些步骤做好(对应的有些后续步骤是等重装完系统后再做的) 基本使用场景 本文是为 更换系统盘.重装系统.换了新的电脑 后快速恢复之前的使用习惯而写的

linux笔记 2-11 系统恢复

**********11.系统恢复*********** ##系统启动流程## 通电 || bios(主板上的只读存储中,basic input or output system) 作用,硬件检测,激活硬件 || grub系统引导(grub引导分为两个阶段) 1)阶段1 mbr(主引导记录)主引导记录在硬盘上的0磁道,一扇区,446个字节 *)dd if=/dev/zero of=/dev/vda bs=446 count=1 可以清空mbr   *)进入到挽救模式,执行chroot /mnt/