monogodb3.4安装修改,权限设置

Posted 清风神剑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了monogodb3.4安装修改,权限设置相关的知识,希望对你有一定的参考价值。

下载地址:https://www.mongodb.com/download-center#community

这里的方法只对应3.4,别的有没有效果请自行判断。

下载后按默认下一步。

默认安装地址  C:\Program Files\MongoDB\Server\3.4

 

运行cmd

cmd /k cd C:\Program Files\MongoDB\Server\3.4\bin

mongod.exe --dbpath "d:\mongodbdata" --logpath "d:\mongodbdata\log\1.log" --logappend  --serviceName "MongodbService" --serviceDisplayName "MongoDBService" --auth --install

可以把它做成bat执行。

--auth设置成权限认证

 

如果是已安装的要改成认证模式,需要先停止服务

net stop MongodbService

cmd /k cd C:\Program Files\MongoDB\Server\3.4\bin

mongod.exe  --dbpath "d:\mongodbdata" --logpath "d:\mongodbdata\log\1.log" --logappend  --serviceName "mongodbService" --serviceDisplayName "MongoDBService" --auth --reinstall

net start MongodbService

 

安装完后

show dbs

默认有

local

admin

两个数据库。

添加2个账号,sa是超级管理员,所有权限。同时添加对应数据库账号密码。

旧版的createUser=addUser,新版没有这个方法了。这里不得不吐槽下monogodb新版的东西老是不兼容旧版的。

use admin  db.createUser({user:‘sa‘,pwd:‘sa‘,roles:["root"]})

这里要先添加个数据库testdb

 db.createUser({user:‘satestdb‘,pwd:‘sa‘,roles:[{ role: "dbOwner", db: "testdb" }]})

db.auth("sa","sa")

添加完后就需要登录才能用了。

 

以上是关于monogodb3.4安装修改,权限设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统中设置权限0777怎样设置?

WIN7系统中,SYSTEM32的权限怎么修改?

修改文件夹权限以及右键终端设置

Backup Operators用户权限设置问题!

注册表无法修改权限(visual studio2015安装),

新建站点如何修改目录权限?添加www用户组?