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新版本不只 ...
随机推荐
- Navicat Premium解决连接mssql报错的问题
连接名:mssql_172.16.30.21:1433,每次打开查询时就报错. 重启,重转都不好使. 解决办法:去掉“:1433”,因为文件目录不支持“:”,所以一直报错.问题终于得到解决.
- C#自带缓存方案
/// <summary> /// 获取数据缓存 /// </summary> /// <param name="CacheKey">键< ...
- jvectormap地图开发和制作任意国家地图
jvectormap官网上提供了世界地图和很多国家的地图,但不是所有国家的地图都有,比如沙特阿拉伯的国家地图就没有,怎么办呢? 在http://www.amcharts.com/svg-maps/上下 ...
- Rhythmk 学习 Hibernate 04 - Hibernate 辅助工具 之 JBoos Tool
1.安装JBoos Tool Help -> Install new Software 然后添加: http://download.jboss.org/jbosstools/updates/de ...
- [原创]Spring Boot + Mybatis 简易使用指南(一)基础环境搭建
前言 作者: Ant QQ:517377100 相对于使用JdbcTemplate,Mybatis可自动建立pojo类型与数据库列的映射关系,数据库访问层的开发简单了许多 所有数据库访问操作,均封装在 ...
- javascript 对象的扩展性
javascript 对象 的可扩展性 javascript 对象中的可扩展性指的是:是否可以给对象添加新属性.所有的内置对象和自定义对象显示的都是可扩展的,对于宿主对象,则有javascript 引 ...
- 迷你MVVM框架 avalonjs 1.3.2发布
时隔一个月,avalon的新版本终于出来了,本次更新带来强大的模块间通信机制,其他就往常一样FIX BUG. 在文本绑定里,IE会对流离于DOM树外的文本节点的data属性赋值报错,需要添加一层判定 ...
- Proxmox VE 添加软RAID
apt-get update; apt-get install mdadm 安装软件 mdadm -C <设备名字> 创建模式 -l raid等级,0,1,5之类的 -n 使用的磁 ...
- 小学生轻松做题App
作业链接:https://edu.cnblogs.com/campus/fzzcxy/2016SE/homework/2180 原型模型设计工具:墨刀 原型模型链接:https://modao.cc/ ...
- 图片上传 纯js编码
ie8测试始终不支持,非ie方法一.二都正常 <!DOCTYPE html> <html lang="zh"> <head> <meta ...