当前位置:首页 > CN2资讯 > 正文内容

win10 mongodb 进入 mongodb windows

3天前CN2资讯

官网 : https://www.mongodb.org/downloads

参考文献:

https://leisure.wang/procedural-framework/solution/486.html

首先先下载Windows下的安装包mongodb-windows-x86_64-4.4.0-signed.msi

Windows 系统安装MongoDB


按照正常的软件安装即可,也可以自定义安装位置,建议更改为其他盘符,或者是在后期通过配置config文件来设置存储数据的位置。

启动MongoDB

这里的C:\mongodb\data需要更换为你想要存储的位置,必须预先新建。


然后我们输入http://localhost:27017/

出现下图则表示成功

可能出现的问题:双击mongod.exe直接闪退

一次性解决(这个与我们启动时类似)

1)首先再D盘新建一个文件夹test

2)在mongodb/bin目录下按住shift+鼠标右键,选择在此处打开Powershell窗口,在powershell内执行命令:

.\mongod -dbpath d:\test

此时mongod.exe程序就不会闪退了

3)双击mongo.exe程序,即可打开mongo shell,然后就可以快乐的玩耍了。

所谓一次性解决,就是在你关闭mongod窗口后,你还是得按照上面的方法启动mongod程序,比较麻烦,直接双击mongod.exe还是会闪退。

永久性解决

根据官方文档,mongod程序启动时,默认存储数据的目录是mongodb安装盘符的\data\db文件夹下,如果是安装在D盘,那么就会寻找D:\data\db,如果没有该目录就会闪退,所以最简单的办法就是在D盘新建目录:D:\data\db

这样就可以直接双击mongod.exe启动MongoDB了,再双击mongo.exe就能使用MongoDB了。

安装MongoDB服务

1.在data文件夹下新建一个log文件夹,用于存放日志文件,在log文件夹下新建文件mongodb.log

2.然后再在 mongodb的安装路径的文件夹下新建文件 mongo.config,设置dbpath和logpath路径

其中关于mongo.config参数的问题

#数据库数据存放目录 dbpath=D:\MongoDB\data #数据库日志存放目录 logpath=D:\MongoDB\log\mongodb.log #以追加的方式记录日志 logappend = true #端口号 默认为27017 port=27017 #启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true

3.以管理员身份打开cmd命令框

4.使用以下命令创建MongoDB的Windows服务。其中,–config后写明你配置文件的位置

mongod --config D:\mongodb\mongo.config --install --serviceName "MongoDB" --journal

如下图所示

5.打开Windows服务,确认服务创建成功

可能出现的问题:启动mongodb的服务,提示Windows无法启动MongoDB Server服务(位于本地计算机上)

启动mongodb的服务,提示Windows无法启动MongoDB Server服务(位于本地计算机上)…

解决方法:

1.添加环境变量MONGO_HOME(值为mongodb的安装路径)

变量名:MONGO_HOME 变量值:C:\Program Files\MongoDB\Server\4.0

2.添加到Path(注意分号,如果是win10直接添加在尾部即可,无需分号)

;%MONGO_HOME%\bin;

3.管理员身份打开cmd,然后删除安装时默认创建的mongodb服务(这里写你的mongodb的服务名(serviceName)):

sc delete MongoDB

至此,服务列表中就已经不存在默认安装的MongoDB的服务。

下面将手动创建一个新的可用的服务:

4.手动创建目录C:\data\db 、 C:\data\logos

5.手动创建文件:C:\data\logos\MongoDB.log

6.命令行运行创建一个新的MongoDB服务(这个也可以将dbpath和logpath写入配置文件,通过设置配置文件也可以启动服务)

mongod --dbpath=C:\data\db --logpath=C:\data\logs\MongoDB.log --install --serviceName "MongoDB"

至此,新的服务创建成功,你可手动切换启动类型,并且手动启动不再提示错误

启动MongoDB客户端

双击bin文件夹下mongo.exe,出现如下图所示即可。

关闭MongoDB

  • 关闭当前服务端窗口(不推荐)
  • 在当前服务窗口使用Ctrl+C(推荐)
  • 进入Mongo客户端运行命令停止(推荐)db.shutdownServer();
  • 关闭Windows服务(推荐)net stop MongoDB


    • 你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/27760.html

      分享给朋友:

      “win10 mongodb 进入 mongodb windows” 的相关文章

      选择最佳香港VPS大带宽服务的全面指南,助你无忧搭建在线业务

      在如今这个信息高速发展的时代,选择适合的VPS服务显得尤为重要。特别是香港VPS大带宽服务,以其独特的优势吸引了越来越多的用户。对于想要进行国际业务、网站托管或是搭建游戏服务器的用户来说,香港VPS大带宽服务绝对是个不错的选择。 香港VPS大带宽的优势显而易见。一个显著的特点是无需备案,这意味着用户...

      IEPL:企业国际以太网专线的优势与申请指南

      什么是IEPL 当我第一次接触IEPL(International Ethernet Private Line)时,我意识到它是一种为企业提供国际级别的网络连接服务,特别适合那些需要在不同国家和地区之间高效、安全传输数据的公司。这项服务一般由电信运营商提供,旨在帮助企业实现及时的信息交流和数据传输。...

      CloudFront在病毒防护中的应用与安全策略解析

      在互联网时代,内容分发网络(CDN)扮演着至关重要的角色。CloudFront便是亚马逊提供的一款优秀的CDN服务。简单来说,CloudFront分发数据、视频、应用程序和API,可以通过全球的边缘位置快速传递内容。这种网络架构的设计使得用户能够从离他们最近的服务器获取信息,从而提升了访问速度和用户...

      Windows SSH密钥登录:安装、配置及问题解决指南

      在现代计算环境中,SSH(Secure Shell)是一种重要的网络协议,它为安全远程登录提供了一种简便的解决方案。SSH允许用户通过不安全的网络访问远程计算机,确保数据传输过程中的安全性和完整性。对于那些需要远程连接服务器的用户来说,了解SSH的基本概念是非常必要的。 SSH不仅仅是一个远程登录工...

      甲骨文注册的重要性与流程详解

      什么是甲骨文注册 甲骨文注册,顾名思义,是对甲骨文进行官方备案的过程。甲骨文是中国古代的一种文字,最早出现在商朝晚期,主要被用于记录卜辞。这种文字不仅在语言和文化上有着重要的地位,还是研究古代历史和社会的一把钥匙。通过甲骨文注册,相关机构和个人可以对其研究或使用活动进行合法的保护和管理,确保甲骨文的...

      云桌面怎么实现:全面解析云桌面部署的关键步骤与安全策略

      云桌面是一个非常有意思的概念,它将传统的桌面环境转移到云端。不再需要用户在本地计算机上安装复杂的软件,所有运算和存储都在远程服务器上完成。用户只需通过终端设备(如个人电脑、平板或甚至手机)访问云桌面,即可获得与物理机器相似的使用体验。简单来说,就是把整个计算环境通过网络交给云服务器来管理,用户只需负...