官网下载地址: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数据库)

  

  

posted on 2013-04-01 16:56  marchmagic  阅读(143)  评论(0)    收藏  举报