MongoDB数据库中创建账号的方法操作是怎样的
Admin 2022-06-02 群英技术资讯 1171 次浏览
这篇文章给大家分享的是MongoDB数据库中创建账号的方法操作是怎样的。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
mongodb创建账号密码的方法:
创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。
语法:
db.createUser(user, writeConcern)
user这个文档创建关于用户的身份认证和访问信息;
writeConcern这个文档描述保证MongoDB提供写操作的成功报告。
user文档,定义了用户的以下形式:
{ user: "<name>",
pwd: "<cleartext password>",
customData: { <any information> },
roles: [
{ role: "<role>", db: "<database>" } | "<role>",
...
]
}
示例:
创建用户管理员账户
新建MongoDB服务:
mongod --port 27017 --dbpath /data/db1
开启mongodb客户端shell:
mongo --port 27017
use admin
db.createUser(
{
user: "adminUser",
pwd: "adminPass",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] })
管理员创建成功,现在拥有了用户管理员
用户名:adminUser
密码:adminPass
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
使用用户名和密码连接到MongoDB数据库服务器,必须使用 'username:password@hostname/dbname' 格式,'username'为用户名,'password' 为密码。
mongodb存数组的方法:1、对于一维数组,使用列表,用record['feature1'] = x.tolist(),x = np.fromiter( record['feature1'] )建立数组;2、多维数组用pickle。
你知道在MongoDB数据中,如何进行query查询吗?每种查询方法都有不同的查询条件,如果你想了解清楚这方面的内容,可以跟随小编来一探究竟吧!
这篇文章给大家分享的是有关mongodb全文搜索的内容,为帮助大家熟悉mongodb全文搜索,下文还有文本搜索示例,供大家参考学习。下面就跟随小编一起看看吧。
MongoDB 分片 分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。 为什么使用分片 复制所有的写入操作到主节点 延迟的敏感数据会在主节点查询 单个副本集限制在12个节点 当请求量巨大时会出现内存不..
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008