官方下载
解压安装包到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、安装即可