MongoDB安装教程「建议收藏」

MongoDB安装教程「建议收藏」MongoDB安装教程

大家好,又见面了,我是你们的朋友全栈君。

在自己的电脑上装了一遍Mongo,傻瓜式安装就好了,安装好之后需要进行一些配置。

1.下载MongoDB

从官网下载安装(https://www.mongodb.com/download-center?jmp=nav#community),选择和自己的操作系统相对应的安装包。

2.安装MongoDB

双击下载好的镜像,根据操作提示安装就好了。

3.创建数据目录

创建文件夹c:\data\db、c:\data\log,分别用来安装db和日志文件,在log文件夹下创建一个日志文件MongoDB.log,即d:\mongodb\data\log\MongoDB.log

4.命令行下运行MongoDB服务器

在MongoDB 的bin目录下执行命令:mongod -dbpath “d:\mongodb\data\db”

> cd c:\program files\mongodb\server\3.4\bin

> c:\program files\mongodb\server\3.4\bin>mongod -dbpath "c:\data\db"

输出如下信息,则说明MongoDB服务器已经启动

MongoDB安装教程「建议收藏」

5.连接MongoDB

在bin目录下运行mongo.exe即可连接到MongoDB

C:\program files\mongodb\server\3.4\bin> mongo.exe

MongoDB安装教程「建议收藏」

直接执行命令mongo.exe会有警告:Access control is not enabled for the database,请参考 mongodb access control is not enabled for the database 

6.配置MongoDB服务

创建目录,执行下面的语句创建数据库和日志文件的目录

mkdir c:\data\db
mkdir c:\data\log

创建配置文件,这个文件必须包含systemLog.path参数。比如我们创建一个配置文件位于c:\mongodb\mongod.cfg,指定systemLog.path和storage.path。具体配置内容如下:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

7.安装MongoDB服务

到这里大家可能会有疑问,前面的几部不是已经连接上mongo了吗,为什么还要安装MongoDB服务。当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务。

我们进入MongoDB的bin目录下,执行如下命令:

> cd c:\program files\mongodb\server\3.4\bin

> c:\program files\mongodb\server\3.4\bin>mongod -dbpath "c:\data\db"

在bin目录下启动MongoDB服务:

net start MongoDB

出现如下提示则安装成功:

MongoDB安装教程「建议收藏」

如果启动服务的时候提示:发生服务特定错误:100,请参考 MongoDB服务无法启动

我们还可以关闭或移除MongoDB服务:

> cd c:\program files\mongodb\server\3.4\bin

> c:\program files\mongodb\server\3.4\bin>mongod -dbpath "c:\data\db"












版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105663.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 华为s2700交换机配置vlan_同一交换机vlan互通

    华为s2700交换机配置vlan_同一交换机vlan互通原标题:华为S5700系列配置实例华为S5700系列配置一、#telnet远程登录步骤一:创建VLAN,并配置交换机VLAN的管理IP#创建vlansystem-view[Quidway]vlanxxx(vlanID)[Quidway-vlanID]quit#配置管理IP[Quidway]interfacevlanID[Quidway-VlanifID]ipaddress…

    2026年1月26日
    5
  • 空间矢量脉冲宽度调制(SVPWM)Simulink仿真教程

    空间矢量脉冲宽度调制(SVPWM)Simulink仿真教程目录SVPWM仿真主体结构扇区选择模块XYZ计算模块矢量作用模块切换时间判断模块三角波模块开关信号模块输出信号模块输出结果SVPWM参考文献​SVPWM仿真主体结构扇区选择模块原理基于原理搭建基于原理的s函数扇区输出结果XYZ计算模块原理基于原理搭建模块仿真结果矢量作用模块原理基于原理搭建模块仿真结果切换时间判断模块原理…

    2025年6月17日
    4
  • C++标准库之 Lower_Bound, upper_Bound

    C++标准库之 Lower_Bound, upper_Bound

    2021年11月30日
    49
  • Spring3.0MVC+MyBatis3.0+Spring3.0(全注解列子)

    Spring3.0MVC+MyBatis3.0+Spring3.0(全注解列子)

    2021年8月12日
    52
  • java解析json转Map

    java解析json转Map前段时间在做json报文处理的时候,写了一个针对不同格式json转map的处理工具方法,总结记录如下:1、单节点单层级、单节点多层级json转mapimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;i

    2022年6月15日
    71
  • Python画图源码|玫瑰花|皮卡丘|小猪佩奇|哆啦A梦|大白|小猫

    Python画图源码|玫瑰花|皮卡丘|小猪佩奇|哆啦A梦|大白|小猫Python各种画图源码Python各种画图源码Python真的太强大了,最近被Python的画图功能给震撼到了,原来Python还能这样画画,简直打开眼界。turtle没错,Python画图用的就是turtle这个库,这个库非常强大,简直就是神笔马良啊,可以画出各种你想要画的东西。所以下面一起来看一些效果图和视频吧效果图两个小孩皮卡丘小猪佩奇小熊猫小狗大熊小猫小鱼儿哆啦A梦小鸭子大白皮卡丘小

    2022年6月13日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号