【MongoDB数据库】怎样安装、配置MongoDB

【MongoDB数据库】怎样安装、配置MongoDB

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

本blog以最简洁的方式记录了博主在折腾MongoDB过程中点点滴滴,当中包含下载MongoDB、配置环境变量、怎样启动MongoDBserver、怎样连接MongoDBserver以及怎样连接MongoDBserver等。

1、下载 MongoDB

官方下载地址:http://www.mongodb.org/downloads

本机是Windows 7 32位。故下载的是mongodb-win32-i386-2.6.1.zip,兴许例程均是基于该版本号数据库。

2、配置环境变量

解压mongodb-win32-i386-2.6.1.zip文件到E:\,并又一次命名mongodb-win32-i386-2.6.1文件夹为mongodb,文件夹结构例如以下图

并在系统设置中配置环境变量path = E:\mongodb\bin;(便于在命令行中直接使用mogodb命令
【MongoDB数据库】怎样安装、配置MongoDB

3、配置MongoDB数据库

创建一个mongo.config配置文件,配置MongoDB数据库的dbpath(数据库存储路径)和logpath(日志文件存储路径),mongo.config文件内容例如以下:

你也但是使用 –dbpath选项和 –logpath选项来配置路径。

##store data here
dbpath=E:\mongodb\data
 
##all output go here
logpath=E:\mongodb\log\mongo.log

特别提示:

因为dbpath路径为E:\mongodb\data,而这个目录默认不存在,故需手动创建,不然在运行启动MongoDBserver时会提示找不到该目录。同理,也需手动创建一个E:\mongodb\log目录用于保存日志。

4、启动MongoDBserver

使用 mongod.exe –config E:\mongodb\mongo.config 启动MongoDBserver。

–config 选项表示启动时通过E:\mongodb\mongo.config配置文件的信息配置server。

【MongoDB数据库】怎样安装、配置MongoDB

5、连接MongoDBserver

使用mongo.exe连接已经启动的MongoDB server。(假设第4步server没有启动成功。连接MongoDBserver时会报第7步异常里的错误!)

启动成功后,进入mongodb shell命令行,在mongodb shell命令行中我们能够进行数据库的訪问,已经对数据库运行CRUD操作。

【MongoDB数据库】怎样安装、配置MongoDB

6、加入MongoDB到Winodows服务

window服务来启动MongoDB server。事实上做到第5步,我们已经完毕了对MongoDB数据的安装已经配置,能够直接開始鼓捣MongoDB CRUD命令

了,可是每次都通过第4步进行加入配置并启动难免麻烦。这才有了第6步加入MongoDB到window服务。实现了通过启动服务来启动MongoDB 服务

器。

1)加入MongoDB到Windows Service, 以便于通过window服务配置系统启动时MongoDB服务自己主动启动。

配置成功后,在控制面板的服务中可看到该服务,例如以下图所看到的:

C:\Users\Administrator>mongod –config D:\mongodb\mongo.config –install

【MongoDB数据库】怎样安装、配置MongoDB

2)启动MongoDB服务

C:\Users\Administrator>net start MongoDB

3)停止MongoDB服务

C:\Users\Administrator>net stop MongoDB

4)从windows服务中移除MongoDB服务

C:\Users\Administrator>mongod –remove

5)通过mongod –help查看很多其它的配置命令选项。

C:\Users\Administrator>mongod –help

–install                install mongodb service
–remove              remove mongodb service

7、异常:

warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061

表示:没有启动MondoDBserver,或启动server失败;

8、參考:

How To Install MongoDB On Windows推荐

Install MongoDB on Windows

MongoDB configuration options

9、你可能感兴趣:

【MongoDB数据库】MongoDB 命令入门初探

【MongoDB数据库】Java MongoDB CRUD Example

转载请注明出处:http://blog.csdn.net/andie_guo/article/details/26068711,谢谢。

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/115693.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Systemd 入门教程:命令篇 journalctl

    Systemd 入门教程:命令篇 journalctl五、日志管理Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。journalctl功能强大,用法非常多。#查看所有日志(默认情况下,只保存本次启动的日志)$sudojournalctl#查看内核日志(不显示…

  • FindWindowEx()函数详解

    FindWindowEx()函数详解 函数功能:该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数查找子窗口,从排在给定的子窗口后面的下一个子窗口开始。在查找时不区分大小写。    函数原型:HWNDFindWindowEx(HWNDhwndParent,HWNDhwndChildAfter,LPCTSTRlpszClass,LPCTSTRlpszWindow);    参数;    hwnd

  • 西门子plc16进制转10进制_16进制字符串转数字

    西门子plc16进制转10进制_16进制字符串转数字二进制在C#中无法直接表示,我们一般用0和1的字符串来表示一个数的二进制形式。比如4的二进制为“100”。下面介绍C#里面用于进制转换的方法。十进制转换为二进制(int–>string)System.Convert.ToString(d,2);//d为int类型以4为例,输出为100十六进制转换为二进制(int–>string)System.Conver…

  • 批处理命令PUSHD和POPD[通俗易懂]

    批处理命令PUSHD和POPD[通俗易懂]随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)PUSHD:语法:PUSHD[path|..]Path指定当前目录更改后的目录。该命令支持相对路径。/?在命令提示符下显示帮助。…

  • lock的用法_try block

    lock的用法_try blocktryLock有两个重载的方法,分别如下:booleantryLock();booleantryLock(longtime,TimeUnitunit)throwsInterruptedException;tryLock()会立马返回一个布尔值,如果获得了锁就返回false;如果没有获得锁就返回true。无论是返回true还是false,都会继续执行之后的代码。tryLock(longtime,TimeUnitunit)会等待指定的时间,如果时间到了还没获得锁就返

    2022年10月15日
  • BigDecimal的加减乘除及比较大小

    BigDecimal的加减乘除及比较大小BigDecimal的加减乘除及比较大小

发表回复

您的电子邮箱地址不会被公开。

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