Mongodb安装(Windows)

Mongodb安装与配置

 

一、下载地址:https://www.mongodb.com/download-center 我下载的是windows版本下的zip格式,版本号mongodb-win32-x86_64-3.0.12.zip,解压后配置安装。

       解压后目录:G:\mongodb,在该目录下创建data文件夹,用于数据库的存放,创建log文件夹,

       

二、安装介绍:Mongodb默认端口为27017,可配置新端口(安全),可不配置用户进行匿名访问,也可配置用户限制匿名访问(安全)。     

 

三、安装Mongodb Windows服务,配置端口为12306,用户名test,密码000000。

3.1 Win+R进入G:\mongodb\bin目录下执行安装命令

G:\mongodb\bin>mongod --port 12306 --logpath "G:\mongodb\log\logs.log" --logappend --dbpath "G:\mongodb\data" --directoryperdb --serviceName "mongodb" --serviceDisplayName "mongodb" --auth --install

主要参数说明:
--port 端口
--logpath 日志存放绝对路径
--dbpath 数据存放库绝对路径
--serviceName Windows服务名称
--serviceDisplayName 服务显示名称
--auth 需要登录访问(需要取消用户限制,注册表[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mongodb]修改ImagePath,去除"--auth",保存后重启mongodb服务即可

安装成功后无任何提示,会在G:\mongodb\log文件下生成一个logs.log日志文件记录了安装消息
  

3.2 启动mongodb服务:net start mongodb(暂停服务:net stop mongodb),检查一下[计算机>管理>服务]中的mongodb服务配置为自动启动
  

3.3 配置mongodb用户

a.登录mongodb:mongo 127.0.0.1:12306
  

  无权限下查看数据库:show dbs,在此限制下可视化工具无法正常链接到mongodb

  

  b.【注意】修改环境变量使用户限制失效,注册表[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\mongodb]修改ImagePath,删除 --auth,等配置完用户后再加上使用户权限生效

  修改后:G:\mongodb\bin\mongod.exe --port 12306 --logpath G:\mongodb\log\logs.log --logappend --dbpath G:\mongodb\data --directoryperdb --service

  重启moongodb

  有选取下查看数据库:show dbs,在无限制下可视化工具可以随意链接到mongodb

  

c.添加用户
c.1 使用cmd添加用户

单库:db.createUser({ user: "test",pwd: "123456",roles: [ { role: "dbAdmin", db: "local" } ]})

多库:db.createUser({user: "test",pwd: "123456",roles:[{ role: "dbAdmin", db: "admin" },{ role: "dbAdmin", db: "local" }]})


c.2 使用可视化工具添加用户(MongoBooster)
  

 

d. 改回注册表,重启mongodb

 

 

有错误请指出。转载请注明出处。

 

posted on 2017-02-16 16:46  petson  阅读(384)  评论(0)    收藏  举报

导航