mongodb-win32-i386-3.0.6 使用
一、下载地址
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 使用的更多相关文章
- 选择 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的全自动安装包 ...
- 解决com.mongodb.MongoException$CursorNotFound: cursor 0 not found on server
背景 经常需要执行脚本调用Java程序读取mongodb中数据,本来是转为后台进程.偶尔看看日志的简单任务.今天发现程序抛出异常“com.mongodb.MongoException$CursorNo ...
- 《转》CentOS7 安装MongoDB 3.0server (3.0的优势)
1.下载&安装 MongoDB 3.0 正式版本号公布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活并且易于管理的数据库管理系统.MongoDB宣称.3.0新版本号 ...
- MongoDB { code: 18, ok: 0.0, errmsg: "auth fails" } 原因
MongoDB出现 { code: 18, ok: 0.0, errmsg: "auth fails" } 错误的原因: 1.账号密码错误 2.账号不属于该数据库
- 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 ...
- mongodb c++ driver 2.0编译使用
安装boost1.48.0 在boost的官网下载boost1.48.0,链接例如以下: http://sourceforge.net/projects/boost/files/boost/1.48. ...
- 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 ...
- PHPnow For ASP&&ASP.NET&&MongoDB&&MySQL支持VC6.0编译器&&MySQL升级
可能和大家熟悉的是LAMP,Linux+Apache+Mysql+PHP,在Windows上,可能大家比较熟悉的是WAMP,Windows+Apache+Mysql+PHP,这是一个集成环境,说到集成 ...
- 分布式NoSQL数据库MongoDB初体验-v5.0.5
概述 定义 MongoDB官网 https://www.mongodb.com/ 社区版最新版本5.0,其中5.2版本很快也要面世了 MongoDB GitHub源码 https://github.c ...
- CentOS7 安装MongoDB 3.0服务器
1,下载&安装 MongoDB 3.0 正式版本发布!这标志着 MongoDB 数据库进入了一个全新的发展阶段,提供强大.灵活而且易于管理的数据库管理系统.MongoDB宣称,3.0新版本不只 ...
随机推荐
- python random模块(随机数)详解
使用前要先导入random模块 import random random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random ...
- Ionic 项目创建
1. Ionic介绍 Ionci 是一个强大的HTML5 应用程序框架. 可以帮助您使用Web技术,如HTML, CSS和Javascript构建原生体验的移动应用程序. Ionic主要关注外观和体验 ...
- JAVA面向对象编程课程设计——web版斗地主
一.团队课程设计博客链接 JAVA面向对象编程课程设计--网络版单机斗地主 二.个人负责模块或任务说明 实体类的设计 斗地主规则的实现 人机自动出牌的算法 实现数据库的DAO模式 三.自己的代码提交记 ...
- 转转转!!Spring MVC控制器用@ResponseBody声明返回json数据报406的问题
本打算今天早点下班,结果下午测试调试程序发现一个问题纠结到晚上才解决,现在写一篇博客来总结下. 是这样的,本人在Spring mvc控制层用到了@ResponseBody标注,以便返回的数据为json ...
- RecordingOptions录制设置选项
1.录制思考时间 2.录制方式 3.自定义证书 4.非资源选项
- jsp的session完成登陆功能
login.jsp: <%@ page language="java" import="java.util.*" contentType="te ...
- Telnet命令相关+DMZ主机+花生壳
Win7如何解决telnet不是内部或外部命令的方案! telnet用法 测试端口号
- django-引用静态文件
1.需要配置settings # 静态文件目录 STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') 2.页面加载静态文件 {% load sta ...
- 32_java之TCP和UDP
01网络模型 *A:网络模型 TCP/IP协议中的四层分别是应用层.传输层.网络层和链路层,每层分别负责不同的通信功能,接下来针对这四层进行详细地讲解. 链路层:链路层是用于定义物理传输通道,通常是对 ...
- 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 因为身在酒店设备有限,只能尽量把文字 ...