数据库终端数量什么意思?

数据库终端数量什么意思?,第1张

一般是指连接数据库用户的数量。一般数据库是放在服务器电脑上的,其他的用户(客户端)通过客户端程序输入登录数据库的账号密码,对服务器上的数据库数据进行读写等 *** 作。数据库每连接一个用户,就相当于增加一个终端。

数据库可同时连接的终端的数量,可以在数据库管理端进行设置(参数配置),数量的多少,要看服务器和数据库的性能,同时也会影响用户的体验。如同一个网站,同时访问用户的多少。

这样的话再连接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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9898773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存