windows下MongoDB的安装与配置

windows下MongoDB的安装与配置

大家好,又见面了,我是全栈君。

MongoDB详细安装:

1、进入官网,点击DOWNLOAD MONGODB,下载所需要的版本。。

windows下MongoDB的安装与配置

我这里把下载的文件放在d\MongoDB文件夹下,点击下载的官方镜像文件,开始安装,在安装过程中有需要的可以更改安装路径,不更改默认即可。

在安装文件下你会看到如此的文件结构:

 windows下MongoDB的安装与配置

2、安装完毕之后配置环境变量

首先来说一下在不配置环境变量的情况下,由于在上面的bin文件夹下包含mongo.exe文件,所以我们每次在命令行运行mongoDB的指令的时候都要使用命令行切换到上面的安装目录(利用命令行切换到我的安装目录是:D:\Program Files\MongoDB\bin>),然后才能使用命令MongoDB本身所有的命令。如果我们设置了环境变量(path)的话,在命令提示符的任何地方都可以使用mongoDB的命令了。

所以为了启动mongodb方便,将mongod.exe路径加入环境变量,电脑->属性->高级系统设置->环境变量,在path里加入路径:

windows下MongoDB的安装与配置

这样在命令行任何地方都能用到mongod命令。设置环境变量的另一个好处就是你可以在任何的地方使用mongo shell

3、构建数据库服务运行文件

在运行mongoDB数据库服务器之前需要构建数据库运行的文件。

以管理员身份运行命令行提示符:在任意目录下创建两文件

mkdir E:\mongodb\data
mkdir E:\mongodb\logs

上面文件创建好之后我们来创建一个配置文件mongod.cfg:这个配置文件里面包括mogoDB服务系统的log文件和MongoDB数据库文件,我在 E:\mongodb\server下创建了这个文件,文件内容如下:

 

systemLog:
    destination: file
    path: E:\mongodb\logs\mongodb.log
storage:
    dbPath: E:\mongodb\data

上面这些都配置玩之后我们就开始安装MongoDB服务了。

 在上面的命令行提示符中运行如下命令

mongod --config "E:\mongodb\server\mongod.cfg" --install

你会看到如下输出:

windows下MongoDB的安装与配置

这样我们的基本配置与安装已经完成了,下面我们来看看怎么运行或者说启动MongoDB.

4、启动或这停止服务

在命令提示付中输入如下命令(以管理员身份)

net start MongoDB

你会看到如下界面:

windows下MongoDB的安装与配置

 

说明,MongoDB数据库服务已经成功启动了。

暂停服务使用如下命令:

net stop MongoDB

 详细配置信息请看官网:http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-on-windows.html

5、使用mongo shell

打开命令行提示符,输入mongo命令(前面在环境变量中已经配置了path),你会看到如下界面,在这个界面中你就可以操作你的数据了。

windows下MongoDB的安装与配置

切换数据库:

use mydb

查看数据库中的数据:

db.myNewq.find()

windows下MongoDB的安装与配置

MongoDB 帮助

要想获取命令列表,在 mongodb 客户端中输入 db.help(),将显示如下图所示的命令列表:

windows下MongoDB的安装与配置

MongoDB 统计信息

要想获取 MongoDB 服务器的统计信息,在 mongodb 客户端中输入 db.stats(),随即将显示数据库名称、集合数目,以及数据库中的文档等信息。如图所示:

windows下MongoDB的安装与配置

windows下MongoDB的安装与配置

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

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

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


相关推荐

  • 如何运行.java文件

    首先按“Windows+R”键打开运行,输入“cmd”打开命令行窗口。然后通过cd进入.java文件所在的文件夹,生成与.Java文件同名的.class字节码文件。再输入“java 文件名”运行该.java文件。

    2022年1月17日
    45
  • kong优化参考[通俗易懂]

    kong优化参考[通俗易懂]KongAPIGateway配置文件详解2018-09-24/Linuxops版权说明:本文为博主原创,如果转载请注明来源。作为学习笔记,不能保证所有知识点是完全正确以及表达无误,用于生产环境配置时请斟酌。如有错误或建议请联系。侵删联系:linuxops@qq.com。感谢各位!一、前言Kong配置文件是Kong服务的核心文件,它配置了Kong以怎么的方式运行,并且…

    2022年6月26日
    32
  • oracle存储过程语法和用法,oracle存储过程 语法 函数 总结

    oracle存储过程语法和用法,oracle存储过程 语法 函数 总结对于oracle存储过程是很优秀的一种脚本语言。下面是一些整理:一,Plsql调试存储过程:1、在oracle的配置和移植工具àNETMANAGER中配置连接2、在plsql中新建SQL窗口,编写存储过程3、在plsql中新建测试窗口,在beginend之间调用4、查看编译错误:在命令窗口中showerrorsprocedureprocedure_name或者编辑的方式…

    2022年7月17日
    15
  • 【MySQL笔记】正确的理解MySQL的MVCC及实现原理

    【MySQL笔记】正确的理解MySQL的MVCC及实现原理MVCC多版本并发控制前提概要MVCC实现原理MVCC相关问题前提概要什么是MVCC?MVCCMVCC,全称Multi-VersionConcurrencyControl,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQLInnoDB中的实现主要是为了提高数据库并发性能…

    2022年4月30日
    54
  • 第九章第四节 流体压强与流速的关系「建议收藏」

    第九章第四节 流体压强与流速的关系「建议收藏」1.流速大的地方,压强小实例1:兵乓球实例2:如图,在离桌边2~3cm的地方放一枚铝制硬币,在硬币前10cm作用用直尺或钢笔等架起一个栏杆,高度约2cm。在硬币上方沿着与桌面平行的方向吹一口气

    2022年8月6日
    7
  • PriorityQueue详解

    PriorityQueue详解作者:王一飞 ,叩丁狼高级讲师。原创文章,转载请注明出处。     概念PriorityQueue一个基于优先级的无界优先级队列。优先级队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的Comparator进行排序,具体取决于所使用的构造方法。该队列不允许使用null元素也不允许插入不可比较的对象(没有实现Comparable接口的对象)。PriorityQueue队…

    2022年4月29日
    46

发表回复

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

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