
下载
可以自行上官网找需要的版本,Windows系统各个64位版本下载地址:
http://dl.mongodb.org/dl/win32/x86_64
安装
正常的软件安装流程,这里就不细讲了。
配置
1 安装完后,找到自己的安装目录,新建目录data(存放数据库)与logs(存放日志),并在logs下面添加log.log文件
2 用管理员权限打开cmd,定位到安装目录下面的bin文件夹,输入:
mongod --dbpath D:\software\MongoDB\data
ps:D:\software\MongoDB\data是上面新建的data目录。显示下面的信息,代表安装并启动成功了。
3 将 mongodb 配置成服务,下面的 binPath 等号后面必须有空格,否则无法创建服务
sc create MongoDB binpath= "D:\software\MongoDB\bin\mongod.exe --dbpath D:\software\MongoDB\data --logpath D:\software\MongoDB\logs\log.log --logappend --service"
启动服务:
net start mongodb
4 添加用户,并开启密码认证
> mongo
> use cmdb
> db.createUser({ user: 'cmdbuser', pwd: 'zbww123', roles: [ { role: 'readWrite', db: 'cmdb' } ] })
> db.auth('cmdbuser','zbww123')
exit退出当前操作。
5 以auth方式启动服务
win+R->services.msc,打开服务,并停止MongoDB
卸载原来安装的服务:
sc delete MongoDB
以auth的方式启动服务:
sc create MongoDB binpath= "D:\software\MongoDB\bin\mongod.exe --dbpath D:\software\MongoDB\data --logpath D:\software\MongoDB\logs\log.log --logappend --auth --service"
6 测试
输入指令mongo,然后输入 show collections,发现并没有操作权限。
认证访问
mongo -u cmdbuser -p zbww123 localhost:27017/cmdb /*或者使用下面语句*/
/*mongo --host 127.0.0.1 --port 27017*/
/*db.auth('cmdbuser','zbww123')*/
没有报错了,因为还没有数据,所以返回为空。
7 添加环境变量,将bin的路径添加到path
MongoDB的安装与配置就讲到这里,欢迎讨论