官网下载地址:http://www.mongodb.org/downloads 。选择适合自己的版本。
1.安装与卸载
安装:将文件放入D盘,在MongoDB文件夹下创建db文件夹和log.txt文件。打开cmd,进入路径:D:\MongoDB\bin,执行命令mongod --dbpath "D:\MongoDB\db" --logpath "D:\MongoDB\log.txt" --port 2222 --install --serviceName "MongoDB"
卸载:打开cmd,进入路径:E:\MongoDB\bin,执行命令mongod.exe --remove --serviceName "MongoDB"
(注意:以管理员身份运行命令提示符)
2.启动服务与连接
启动服务:打开cmd,进入路径:D:\MongoDB\bin,执行命令net start MongoDB
打开连接:执行命令mongo 127.0.0.1:2222/admin
注:以上连接不是采用验证登陆模式,作为一个数据库肯定不想谁都可以访问。MongoDB提供了addUser(account,password,flag) 方法。如图:添加账号和密码。第三个参数指定账号是否只读。
3.Win7系统32位MongoDB安装注意
安装时执行命令:mongod --journal --dbpath "E:\MongoDB\db" --logpath "E:\MongoDB\log.txt" --port 2222 --install --serviceName "MongoDB"
4.访问权限设置
首先在不采用验证登录模式下,进入数据库
添加一个超级管理员sa,密码sa
执行show collections会发现
exit退出数据库,然后重装数据库(验证登录模式)
执行命令:mongod --dbpath "D:\MongoDB\db" --logpath "D:\MongoDB\log.txt" --port 2222 --auth --reinstall
进入admin数据库,执行show collections发现报错。
执行命令db.auth("sa","sa"),返回1,管理员存在;返回0,管理员不存在。
再次执行show collections,得到结果
exit退出,再次登录数据库。未认证,更换数据库HGL,执行db.auth("sa","sa"),返回0,当前管理员不存在。
返回admin数据,执行db.auth("sa","sa")进行登录认证,然后更换数据库HGL,执行show collections可以查看数据库
但是不能每次都是先通过admin数据库,进行认证,然后再进入其他数据库进行操作,所以我们可以给其他数据也添加一个管理员。
进入admin数据库,进行认证,更换其他数据库,添加该数据库管理员。
exit退出后,再次进入数据库(直接进入HGL数据库)
浙公网安备 33010602011771号