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
有错误请指出。转载请注明出处。