数据库可同时连接的终端的数量,可以在数据库管理端进行设置(参数配置),数量的多少,要看服务器和数据库的性能,同时也会影响用户的体验。如同一个网站,同时访问用户的多少。
这样的话再连接MongoDB *** 作的时候就需要一定的权限。一、首先我们需要在没有加"--auth"权限参数启动服务进行用户权限管理
我们这样启动MongoDB服务:
D:\mongodb>mongod.exe --dbpath D:\mongodb\data --logpath=D:\mongodb\logs\mongodb.log
这时不指定用户连接mongodb,是可以登录并 *** 作的,我的 *** 作如下:
D:\>mongo
MongoDB shell version: 2.4.8
connecting to: test
>show dbs
admin (empty)
local 0.078125GB
>
可以看到默认显示两个库,我们需要进入admin库进行权限设置(这个时候因为服务没有添加权限参数,所以默认是有权限进行相关设置的)
>use admin
switched to db admin
>db.addUser('sa','sa')
{
"user" : "sa",
"readOnly" : false,
"pwd" : "75692b1d11c072c6c79332e248c4f699",
"_id" : ObjectId("53af835ada88ac42a40917a0")
}
>db.system.users.find()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)