Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >MongoDB添加数据库并创建用户

MongoDB添加数据库并创建用户

作者头像
飞奔去旅行
发布于 2019-11-27 15:24:51
发布于 2019-11-27 15:24:51
3.1K00
代码可运行
举报
文章被收录于专栏:智慧协同智慧协同
运行总次数:0
代码可运行
  1. 添加数据库
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use 数据库名;

此时数据库有了,但是默认不会显示,需要插入一条数据

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.test.insert({'test': 'test'})

然后执行show dbs就能看到此数据库了。

  1. 添加一个可读写操作的用户
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
db.createUser(
   {
     user: "用户名",
     pwd: "密码",
     roles: [ "readWrite" ]
   }
);

这样,在当前数据库下就会添加一个具有readWrite操作权限的用户了。

这里要强调的是,需要在哪个库里添加用户,需要先执行use 数据库名 进入当前数据库下,再执行db.createUser创建用户。

MongoDB内置角色参考:Built-In Roles

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux 安装 MongoDB
一、下载 Linux:CentOS 7.3 64位 MongoDB:3.6.4 安装目录:/usr/local cd /usr/local wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.4.tgz 回到顶部 二、解压缩     解压缩安装包并重命名(方便管理) tar -zxvf mongodb-linux-x86_64-rhel62-3.6.4.tgz mv mongodb-linux-x86_64-rhel62
JMCui
2018/06/14
2.1K0
MongoDB给数据库创建用户
linux/Mac : mongod -f /mongodb/etc/mongo.conf
拓荒者
2019/03/16
1.1K0
MongoDB给数据库创建用户
mongodb基础应用
MongoDB 用 use + 数据库名称(use DATABASE_NAME) 的方式来创建数据库。use 会创建一个新的数据库,如果该数据库存在,则返回这个数据库。例如:创建一个名为“test”的数据库:
shirley
2019/05/04
7760
mongodb用户管理
mongodb安装好后第一次进入是不需要密码的,也没有任何用户。 在安装MongoDB之后,先关闭auth认证,启动服务端:
切图仔
2022/09/14
8530
mongodb用户管理
数据库MongoDB-用户使用
mongodb有一个用户管理机制,简单描述为,有一个管理用户组,这个组的用户是专门为管理普通用户而设的,暂且称之为管理员。
cwl_java
2021/01/29
8830
数据库MongoDB-用户使用
三、MongoDB高级操作
测试:age添加索引情况 语法:db.c1.createIndex({age: 1}) 继续:db.c1.find({age:18}).explain(‘executionStats’)
Dreamy.TZK
2020/07/09
1.7K0
三、MongoDB高级操作
MongoDB从入门到实战之Docker快速安装MongoDB
      在上一篇文章中带领带同学们快速入门MongoDB这个文档型的NoSQL数据库,让大家快速的了解了MongoDB的基本概念。这一章开始我们就开始实战篇教程,为了快速把MongoDB使用起来我将会把MongoDB在Docker容器中安装起来作为开发环境使用。然后我这边MongoDB的可视化工具用的是Navicate。废话不多说,我们先花了几分钟开始的把MongoDB环境搭建起来。
追逐时光者
2023/05/26
8700
MongoDB从入门到实战之Docker快速安装MongoDB
MongoDB数据库新手入门
报错:verify that you have sufficient privileges to install system services 权限不足
甜点cc
2022/11/11
4070
MongoDB数据库新手入门
mongodb设置密码 原
rote:dbOwner 代表数据库所有者角色,拥有最高该数据库最高权限。比如新建索引等
拓荒者
2019/03/11
2.4K0
mongoexport 导出需要授权数据库中的集合 报错 Authentication failed.
当 mongo数据库启动服务时,使用了 认证机制,在使用mongoexport导出集合文件时,需要用户权限认证。
用户1558882
2018/08/30
2.1K0
MongoDB数据库的基本使用总结
江湖有缘
2023/09/14
1.6K0
MongoDB数据库的基本使用总结
MongoDB运维与开发(四)---用户权限
上次的文章中我们说到了MongoDB中的用户初始化,而且举了几个小的例子来说明如何进行权限分配,今天我们更加系统的来看这个问题
AsiaYe
2020/11/10
9370
MongoDB运维与开发(四)---用户权限
mongoDB4.0数据库
注意:使用前修改bin目录下配置文件mongodb.cfg,删除最后一行的'mp'字段
小小咸鱼YwY
2020/06/19
4380
Docker搭建MongoDB
当我们需要修改配置文件时,我们只需要在宿主机上创建一个mongodb.conf文件,并将该文件所在的文件夹映射到容器的/data/configdb文件夹中,同时,在容器的启动命令中添加--configsvr参数即可。
hbbliyong
2018/12/26
1.6K0
零基础学习MongoDB (三)—— 管理用户
在b站上听了几个老师的课,有涉及到mongodb的一些历史,比如删库勒索,因此开放的数据库是很危险的,所以我们需要给它们添加管理用户,这样为我们的数据安全加一道墙
小丞同学
2021/08/16
2840
MongoDB 用户权限管理
authenticationRestrictions:该字段为3.6版本以后的新特性,服务器在创建用户上强制执行的身份验证限制。指定可连接服务器的访问用户的ip地址列表或指定可连接服务器的服务器ip地址列表。(即白名单验证)
Power
2025/03/02
1970
MongoDB初了解——用户权限
本文所述MongoDB版本为4.0.5,笔者对MongoDB刚接触,对各个版本的MongoDB不甚了解,本文不对该版本的MongoDB做特性介绍,所涉及命令也许对其余版本不适用。
用户1148394
2019/01/07
1.1K0
实战 | MongoDB的安装配置
通过上面的安装MongoDB目前还处于裸奔状态,我们必须给其配置上用户密码认证登录。首先我们给MongoDB配置一个超级管理员,操作步骤如下:
JAVA日知录
2021/04/07
6050
实战 | MongoDB的安装配置
Linux上安装MongoDB
MongoDB在Windows上的安装过程整体上来说并不难,网上的资料也比较多,这里我就不介绍了,我主要说下如何在Linux环境下安装MongoDB。 ---- 环境: CentOS 7 MongoDB 3.4.9 ---- 下载MongoDB 首先去MongoDB官网下载MongoDB,地址https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.9.tgz。将下载的文件放到/opt目录下。 解压 解压下载到的tgz文件,并给文件夹重命名为mo
江南一点雨
2018/04/02
5.3K0
Linux上安装MongoDB
MongoDB系列---用户及权限管理02
2.1.2 查看admin中的用户 我们可以通过 db.system.users.find()函数来查看 admin 库中的所有用户信息。
Arebirth
2019/11/04
1.4K0
相关推荐
Linux 安装 MongoDB
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验