MongoDB 用户配置

====【安装】====
DOS下切换到文件所在盘符 例如 D:MongoDBin
设置数据库保存位置 mongod.exe --dbpath D:MongoDBData [--auth]//用户权限
运行mongo.exe

.bat文件
@echo
@pause
mongod -repair -dbpath "D:MongoDBData" --auth
mongod -dbpath "D:MongoDBData" --auth
@pause


====【用户权限设置】====
1.添加帐号
use admin
db.addUser(帐号,密码) //系统管理帐号(可以管理所有帐号)
db.addUser(帐号,密码,true) //系统只读帐号

use 数据库名
db.addUser(帐号,密码) //数据库管理帐号(可以管理所有数据库帐号)
db.addUser(帐号,密码,true) //数据库只读帐号


2.删除帐号(在数据库服务器启动非账户验证的状态下,启动不加--auth)
use admin
db.system.users.remove({"users":"帐号"})
use 数据库
db.removeUser("帐号")

使用系统管理员帐号必须切换到admin

3.查看帐号
所有帐号
use admin
db.system.users.find()

当前库帐号
use 数据库
show users

C#驱动连接字符串
数据库管理员帐号 mongodb://帐号:密码@127.0.0.1
系统管理员帐号 mongodb://帐号(admin):密码@127.0.0.1

原文地址:https://www.cnblogs.com/liuph/p/4250337.html