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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LINUX内核目录文件说明

    LINUX内核目录文件说明 内核空间和用户空间     在下载内核前,我们应该讨论一些重要的术语和事实。首先了解一下内核空间和用户空间    内核空间中存放的是内核代码和数据,而进程的用户空间中存放的是用户程序的代码和数据。不管是内核空间还是用户空间,它们都处于虚拟空间中。   1.内核空间    Linux内核是一个宏内核,这意味着整个操作系统都运行在内核预留的内存里。内…

    2022年7月23日
    13
  • matlab编写一个求和循环函数_matlab累加求和

    matlab编写一个求和循环函数_matlab累加求和matlab求和的出错symsum是符号运算,要先用syms定义符号变量用法详见docsymsummatlab求和.符号运算通过符号运算把这个式子拆开什么意思呢?sum(sum(B.*W))即可运算出再问:亲的回答非常好,但是你回答的里面w只有一个,我想变成W11,W12,W13…..这样加起来的一个式子。还有如何一次matlab中for循环如何改为sum求和sum(u1(1:N-1))再问…

    2022年10月7日
    3
  • 几种将网站设为首页的代码是_网页设计基本代码

    几种将网站设为首页的代码是_网页设计基本代码加入收藏夹,设为首页代码把以下代码加入相应位置:加入收藏设为首页鼠标指向时提示设为首页将下列代码插入区中:设为首页打开页面时自动弹出窗口询问是否设为首页将以下代码放在之间:functionmyhomepage(){this.homepage.style.behavior=’url(#default#homepage)’;this.homepag

    2025年6月22日
    2
  • Python 数组截取

    Python 数组截取#数据源names=[‘a’,’b’,’c’,’d’,’e’,’f’]#正常获取print(names[1])#b#截取print(names[0:3])#[‘a’,’b’,’c’]print(names[3:10])#[‘d’,’e’,’f’]#截取:从指定开始直接到指定结尾print(names[3:])#[‘d’,’e’,’f’]print(names[:3])#[‘a’,’b’,’c’]#倒着切print(na

    2022年6月10日
    73
  • 简单无序列表_无序列表怎么横排

    简单无序列表_无序列表怎么横排实现如下图所示的简单无序列表,并为每个列表项添加超链接。每个列表项的宽度为50px,高度为30px,列表中的文字在水平和垂直方向上均居中显示,超链接初始状态和访问后的状态均为黑色无下划线,鼠标经过和点

    2022年8月2日
    6
  • Python语言有哪些数据类型「建议收藏」

    Python语言有哪些数据类型「建议收藏」在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,…

    2022年5月28日
    30

发表回复

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

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