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)
上一篇 2022年4月25日 上午9:00
下一篇 2022年4月25日 上午9:20


相关推荐

  • 关闭数据库外键约束

    关闭数据库外键约束当向数据库中插入数据的时候 如果有表之间的关系十分复杂 尤其是是存在各种外键关系 这是需要暂时关闭这种针对外键约束的检查 本文针对以下三种数据库进行了一个总结

    2026年3月26日
    3
  • 安装centos6.5 i686,安装vnc,配置中文界面

    安装centos6.5 i686,安装vnc,配置中文界面1.1、安装vmwaretools可以调节屏幕分辨率,同时把时间自动同步到宿主机的时间1.2、重启后修改分辨率,修改运行级别为3,然后重启开机启动图形模式(5)、文本模式(3),文本模式没有xwindow运行,图形模式即使切换到文本模式控制台,xwindow仍然运行1.3、修改网络配置cateth0的配置文件时,dhcp的,但是ifconfigeth0没有ip

    2022年5月24日
    38
  • gamma correction什么意思_伽马校正计算方法

    gamma correction什么意思_伽马校正计算方法伽马是数字成像系统的一个重要特征,它定义了像素值与其实际亮度之间的关系。在标准显示器上面,如果没有伽马,数码相机拍摄到的阴影内容便会跟我们实际看到的有所差异。平时我们所说的伽马校正、伽马编码、伽马压缩,都是伽马曲线的各种应用场景,属于相似的概念。对于伽马工作原理的理解,一方面可以提高摄影者的曝光技术,另一方面可以帮助人们更好地利用后期的图像编辑功能。

    2026年3月4日
    3
  • GridLayout: GridLayout使用简介(转)[通俗易懂]

    GridLayout: GridLayout使用简介(转)[通俗易懂]Android布局之GridLayout1GridLayout简介GridLayout是Android4.0新提供的网格矩阵形式的布局控件。GridLayout的继承关系如下:java.la

    2022年7月2日
    26
  • 5分钟入门mp4文件格式是多少_Mp4格式

    5分钟入门mp4文件格式是多少_Mp4格式写在前面本文主要内容包括,什么是MP4、MP4文件的基本结构、Box的基本结构、常见且重要的box介绍、普通MP4与fMP4的区别、如何通过代码解析MP4文件等。写作背景:最近经常回答团队小伙伴关于直播&短视频的问题,比如“flv.js的实现原理”、“为什么设计同学给的mp4文件浏览器里播放不了、但本地可以正常播放”、“MP4兼容性很好,可不可以用来做直播”等。在解答的过程中,发现经常涉及MP4协议的介绍。之前这块有简单了解过并做了笔记,这里稍微整理一下,顺便作为团队参考文档,如

    2022年10月16日
    3
  • C++ fstream详解[通俗易懂]

    C++ fstream详解[通俗易懂]C语言里面对文件的操作是通过文件指针,以及一些相关的函数,那么C++中是如何对文件进行操作的呢?没错,就是通过fstream这个文件流来实现的。当我们使用#include时,我们就可以使用其中的ifstream,ofstream以及fstream这三个类了(ofstream是从内存到硬盘,ifstream是从硬盘到内存),也就可以用这三个类来定义相应的对象了,这三个类分别代表一个输入文件…

    2026年1月28日
    6

发表回复

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

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