一、下载地址

https://fastdl.mongodb.org/win32/mongodb-win32-i386-3.0.6.zip

二、安装

1. systeminfo

OS 名称: Microsoft(R) Windows(R) Server 2003, Standard Edition
OS 版本: 5.2.3790 Service Pack 2 Build 3790
OS 制造商: Microsoft Corporation
OS 配置: 独立服务器
OS 构件类型: Multiprocessor Free

2. 组件

3. 启动服务前的配置

①配置文件

systemLog:
destination: file
path: "D:/applications/mongodb/logs/mongodb.log"
logAppend: true
storage:
journal:
enabled: true
dbPath: "D:/applications/mongodb/data/db"
net:
port: 27017
security:
authorization: disabled

②文件目录

D:\applications\mongodb

├─conf
│ mongodb.conf

├─data
│ └─db
└─logs
mongodb.log

③安装目录

D:\applications\mongodb-win32-i386-3.0.6

4. 启动服务

Command Prompt:

D:\applications\mongodb-win32-i386-3.0.6\bin>mongod --config D:\applications\mongodb\conf\mongodb.conf
_

5. 查看日志

位置:D:\applications\mongodb\logs\mongodb.log

2015-09-11T15:24:25.826+0800 I CONTROL  ***** SERVER RESTARTED *****
2015-09-11T15:24:25.826+0800 I JOURNAL [initandlisten] journal dir=D:/applications/mongodb/data/db\journal
2015-09-11T15:24:25.826+0800 I JOURNAL [initandlisten] recover : no journal files present, no recovery needed
2015-09-11T15:24:25.842+0800 I JOURNAL [durability] Durability thread started
2015-09-11T15:24:25.842+0800 I JOURNAL [journal writer] Journal writer thread started
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] MongoDB starting : pid=1444 port=27017 dbpath=D:/applications/mongodb/data/db 32-bit host=pc012
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten]
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** 32 bit builds are limited to less than 2GB of data (or less with --journal).
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** See http://dochub.mongodb.org/core/32bit
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten]
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] targetMinOS: Windows XP SP3
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] db version v3.0.6
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] git version: 1ef45a23a4c5e3480ac919b28afcba3c615488f2
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] allocator: tcmalloc
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] options: { config: "D:\applications\mongodb\conf\mongodb.conf", net: { port: 27017 }, security: { authorization: "disabled" }, storage: { dbPath: "D:/applications/mongodb/data/db", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "D:/applications/mongodb/logs/mongodb.log" } }
2015-09-11T15:24:25.857+0800 I INDEX [initandlisten] allocating new ns file D:/applications/mongodb/data/db\local.ns, filling with zeroes...
2015-09-11T15:24:26.060+0800 I STORAGE [FileAllocator] allocating new datafile D:/applications/mongodb/data/db\local.0, filling with zeroes...
2015-09-11T15:24:26.060+0800 I STORAGE [FileAllocator] creating directory D:/applications/mongodb/data/db\_tmp
2015-09-11T15:24:26.060+0800 I STORAGE [FileAllocator] done allocating datafile D:/applications/mongodb/data/db\local.0, size: 64MB, took 0 secs
2015-09-11T15:24:26.060+0800 I NETWORK [initandlisten] waiting for connections on port 27017

6. 使用客户端

①执行mongo

D:\applications\mongodb-win32-i386-3.0.6\bin>mongo

②显示

MongoDB shell version: 3.0.6
connecting to: test
Server has startup warnings:
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten]
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** 32 bit builds are limited to less than 2GB of data (or
less with --journal).
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten] ** See http://dochub.mongodb.org/core/32bit
2015-09-11T15:24:25.857+0800 I CONTROL [initandlisten]
>_

③无授权模式下修改证书机制

1)切换到admin 数据库

2)创建一个admin用户,这时创建的用户证书机制是默认机制5 SCRAM-SHA-1

3)将该用户删除

4)修改证书机制为3 MONGODB-CR(没有创建过用户是查不到证书机制的,也不能修改,所以要执行步骤2 3)

5)创建一个admin用户

6)关闭服务

use admin
db.createUser(
{
user: "admin",
pwd: "!QAZ2wsx",
roles:
[
{
role: "userAdminAnyDatabase",
db: "admin"
}
]
}
)
db.system.users.remove({user:"admin"})
db.system.version.update({ "_id" : "authSchema"},{$set: {"currentVersion" : 3} })
db.createUser(
{
user: "admin",
pwd: "!QAZ2wsx",
roles:
[
{
role: "userAdminAnyDatabase",
db: "admin"
}
]
}
)
db.shutdownServer()

补充命令:

> show users
{
"_id" : "admin.admin",
"user" : "admin",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
> db.system.users.find()
{ "_id" : "admin.admin", "user" : "admin", "db" : "admin", "credentials" : { "MONGODB-CR" : "3190522a253babf70746f37a40e
36325" }, "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }
> db.system.version.find()
{ "_id" : "authSchema", "currentVersion" : 3 }

④修改配置文件(authorization: enabled),以授权模式启动,并创建其他数据库的用户

D:\applications\mongodb-win32-i386-3.0.6\bin>mongod --config D:\applications\mongodb\conf\mongodb.conf

D:\applications\mongodb-win32-i386-3.0.6\bin>mongo --port 27017 -u admin -p !QAZ2wsx --authenticationDatabase admin --au
thenticationMechanism MONGODB-CR

use logtest
db.createUser(
{
"user": "xiaoming",
"pwd": "123456",
"roles":[
{
"role": "dbOwner",
"db": "logtest"
}
]
}
)

7. MongoVUE 测试

mongodb-win32-i386-3.0.6 使用的更多相关文章

  1. 选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由

    选择 Delphi 2007 ( CodeGear Delphi 2007 for Win32 Version 11.0.2837.9583 ) 的理由 我不喜欢用InstallRite的全自动安装包 ...

  2. 解决com.mongodb.MongoException$CursorNotFound: cursor 0 not found on server

    背景 经常需要执行脚本调用Java程序读取mongodb中数据,本来是转为后台进程.偶尔看看日志的简单任务.今天发现程序抛出异常“com.mongodb.MongoException$CursorNo ...

  3. 《转》CentOS7 安装MongoDB 3.0server (3.0的优势)

    1.下载&安装 MongoDB 3.0 正式版本号公布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活并且易于管理的数据库管理系统.MongoDB宣称.3.0新版本号 ...

  4. MongoDB { code: 18, ok: 0.0, errmsg: "auth fails" } 原因

    MongoDB出现 { code: 18, ok: 0.0, errmsg: "auth fails" }  错误的原因: 1.账号密码错误 2.账号不属于该数据库

  5. mongodb之 3.4.0 mongodb sharing 副本集群搭建

    系统系统 centos6.5三台服务器:10.100.25.42/43/44安装包: mongodb-linux-x86_64-rhel62-3.4.0.tgz 服务器规划:mongos mongos ...

  6. mongodb c++ driver 2.0编译使用

    安装boost1.48.0 在boost的官网下载boost1.48.0,链接例如以下: http://sourceforge.net/projects/boost/files/boost/1.48. ...

  7. Scala2.11.8 spark2.3.1 mongodb connector 2.3.0

    import java.sql.DriverManager import com.mongodb.spark._ import org.apache.spark.SparkConf import or ...

  8. PHPnow For ASP&&ASP.NET&&MongoDB&&MySQL支持VC6.0编译器&&MySQL升级

    可能和大家熟悉的是LAMP,Linux+Apache+Mysql+PHP,在Windows上,可能大家比较熟悉的是WAMP,Windows+Apache+Mysql+PHP,这是一个集成环境,说到集成 ...

  9. 分布式NoSQL数据库MongoDB初体验-v5.0.5

    概述 定义 MongoDB官网 https://www.mongodb.com/ 社区版最新版本5.0,其中5.2版本很快也要面世了 MongoDB GitHub源码 https://github.c ...

  10. CentOS7 安装MongoDB 3.0服务器

    1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...

随机推荐

  1. python random模块(随机数)详解

    使用前要先导入random模块 import random random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random ...

  2. Ionic 项目创建

    1. Ionic介绍 Ionci 是一个强大的HTML5 应用程序框架. 可以帮助您使用Web技术,如HTML, CSS和Javascript构建原生体验的移动应用程序. Ionic主要关注外观和体验 ...

  3. JAVA面向对象编程课程设计——web版斗地主

    一.团队课程设计博客链接 JAVA面向对象编程课程设计--网络版单机斗地主 二.个人负责模块或任务说明 实体类的设计 斗地主规则的实现 人机自动出牌的算法 实现数据库的DAO模式 三.自己的代码提交记 ...

  4. 转转转!!Spring MVC控制器用@ResponseBody声明返回json数据报406的问题

    本打算今天早点下班,结果下午测试调试程序发现一个问题纠结到晚上才解决,现在写一篇博客来总结下. 是这样的,本人在Spring mvc控制层用到了@ResponseBody标注,以便返回的数据为json ...

  5. RecordingOptions录制设置选项

    1.录制思考时间 2.录制方式 3.自定义证书 4.非资源选项

  6. jsp的session完成登陆功能

    login.jsp: <%@ page language="java" import="java.util.*" contentType="te ...

  7. Telnet命令相关+DMZ主机+花生壳

    Win7如何解决telnet不是内部或外部命令的方案! telnet用法 测试端口号

  8. django-引用静态文件

    1.需要配置settings # 静态文件目录 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') 2.页面加载静态文件 {% load sta ...

  9. 32_java之TCP和UDP

    01网络模型 *A:网络模型 TCP/IP协议中的四层分别是应用层.传输层.网络层和链路层,每层分别负责不同的通信功能,接下来针对这四层进行详细地讲解. 链路层:链路层是用于定义物理传输通道,通常是对 ...

  10. http://www.5xcg.com/bbs/forum.php?mod=viewthread&tid=51143&extra=page%3D1

    http://www.5xcg.com/bbs/forum.php?mod=viewthread&tid=51143&extra=page%3D1 因为身在酒店设备有限,只能尽量把文字 ...