windows安装配置mongodb及图形工具MongoVUE

官方下载

解压安装包到E:\mongodb

建立数据库目录 E:\mongodb\data

建立日志目录 E:\mongodb\logs

建立配置文件目录 E:\mongodb\etc

建立配置文件 E:\mongodb\etc\mongodb.conf
内容如下:

#数据库路径
dbpath=E:\mongodb\data
#日志输出文件路径
logpath=E:\mongodb\logs\mongodb.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017

普通启动
mongod --config E:\mongodb\etc\mongodb.conf

添加到windows服务

sc.exe create MongoDB binPath= "\"E:\mongodb\bin\mongod.exe\" --service --config=\"E:\mongodb\etc\mongodb.conf\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

注意: binPath等号后面有空格, --config等号后面没有空格 反义符\"
当指定了日志文件后,无论使用配置文件指定还是在命令行指定,日志就都会输出到指定的日志文件去了,在命令行界面将看不到任何日志输出


http://localhost:27017/

连接MongoDB
  新开启一个命令行控制窗口,使用mongo.exe连接MongoDB Server.

设置MongoDB为Windows服务 

  启动MongoDB的命令为:net start MongoDB

  停车MongODB的命令为:net stop MongoDB

  删除MongoDB的命令为:mongod --remove


mongo简介——实现授权登录

mongo默认是非授权使用的,也就是访问数据库时不需要提供用户名和密码。
不过我们一般都是要授权访问的。
我们需要做如下操作。

启动mongod之后,执行以下命令
use admin;//这是内建管理员数据库
db.addUser(‘root‘,‘123456‘);//在admin数据库中添加用户名和密码都是root的一个用户,root作为超级管理员用户
show collections;//运行这个命令可以看到system.indexes和system.users两个集合
use WORKING_COLLECTION//进入工作数据库
db.addUser(‘test‘,‘123456‘);
show collections;//运行这个命令又会看到system.indexes和system.users两个集合
//这样针对整个mongod的超级管理员权限和针对一个数据库的管理员权限就完成了
//如果要使用授权访问工作数据库,需要在使用--auth参数启动mongod或mongodb服务,再执行以下命令
use WORKING_COLLECTION
db.auth(‘test‘,‘123456‘)
从上面的命令就能看出来,mongo是针对每个数据库单独授权。如果要在访问多个数据库时只登录一次,
可以使用admin数据库下的账号登录,在使用哪个数据库时就切到哪个数据库。

二、MONGOVUE
1、下载:http://www.mongovue.com/Installer-1.6.9.zip
2、安装即可

 

windows安装配置mongodb及图形工具MongoVUE

上一篇:mongodb不停机备份


下一篇:关于hashMap的长度为什么是2的n次方的问题