码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB Windows环境安装及配置

时间:2015-07-22 18:39:01      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

1、从官网(http://www.mongodb.org/downloads )下载MongoDB安装,本人下载的3.0.4 64位版

2、安装好后在安装目录新建data数据目录和logs日志目录,在logs下新建mongod.log日志文件,在安装目录下新建mongod.cfg配置文件

  mongod.cfg文件添加一下内容:

  logpath=D:\mongodb\logs\mongod.log #指定日志输出路径
  dbpath=D:\mongodb\data #指定数据目录
  logappend=true #日志文件自动累加,而不是覆盖
  bind_ip=127.0.0.1 #绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
  port=27017 #指定服务器监听的端口,默认是27017
  #auth=true #启用验证

3、以管理员身份运行dos窗口,切换到D:\mongodb\bin目录执行如下命令:

  mongod --dbpath D:\mongodb\data

  执行该命令后,窗口显示以下信息,则启动成功:

  2015-07-22T09:15:40.508+0800 I NETWORK  [initandlisten] waiting for connections on port 27017

  在浏览器输入localhost:27017会显示如下信息:

  It looks like you are trying to access MongoDB over HTTP on the native driver port.

4、MongoDB安装为Windows服务

  关闭第3步开启的dos窗口,重新以管理员身份开启dos窗口,并切换到D:\mongodb\bin目录执行如下命令:

  mongodb --config D:\mongodb\mongod.cfg --install

  安装完成后可到Windows服务查看MongoDB服务,默认名称是MongoDB

5、添加超级管理用户

  在mongodb客户端下执行:

  use admin

  db.createUser( { user: "siteUserAdmin", pwd: "password", roles: [ { role: "root", db: "admin" } ] } )

  添加完成后需要修改mongod.cfg文件,去掉#auth=true前面的#号,使用如下命令重新加载配置文件:

  mongodb -f D:\mongodb\mongod.cfg

 

####################################

 

  没有认证之前查看数据库会报错报错

  show dbs

   "errmsg" : "not authorized on admin to execute command

  认证成功后会显示 1

  db.auth("siteUserAdmin","password")

  再次使用show dbs就不会报错了

  

MongoDB Windows环境安装及配置

标签:

原文地址:http://www.cnblogs.com/sxht/p/4667256.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!