mongodb创建超级用户和普通用户(对应数据库的用户)

1、创建管理员,下面以用户test1为例:

use admin
db.createUser({user: "test1", pwd: "test1", roles: [{role: "root", db: "admin"}]})

2、创建test2db对应的test2用户:

use test2db
db.createUser({user: "test2", pwd: "test2", roles: [{role: "readWrite", db: "test2db" }]})

也可以利用studio创建



原文地址:https://www.cnblogs.com/yunlongaimeng/p/12091480.html

时间: 2024-10-31 04:40:06

mongodb创建超级用户和普通用户(对应数据库的用户)的相关文章

mongodb创建数据库和配置用户

上一篇我们说了mongodb远程连接配置,今天给大家说下mongodb怎么创建数据库和配置用户,毕竟光有远程连接是不够的,我们还要上去操作和放数据的.   系统:centos 5.x   环境:mongodb 1.安装mongodb 这步就不说了,大家自己去看Centos安装MongoDB. 2.创建数据库 use tt 这样就创建了一个数据库,如果什么都不操作离开的话,这个库就会被系统删除.所以我们还要执行下面的命令: db.usr.insert({'name':'tompig'}); db.

mongodb创建用户和库

1.添加一个 userAdminAnyDatabase 用户,这是一个能够管理所有用户的的用户, 类似于超级管理员吧 #打开mongo shell #添加超级管理账号 > use admin #进入admin表 > db.createUser(... {... user:"myadmin",... pwd:"redhat",... roles:[{role:"root",db:"admin"}]... }... )

mongodb安装 超级管理 普通用户

安装MongoDB #1.配置mongo的yum源sudo vi /etc/yum.repos.d/mongodb-org-3.4.repo [mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp

MongoDB创建用户

创建超级管理员创建admin超级管理员用户指定用户的角色和数据库:(注意此时添加的用户都只用于admin数据库,而非你存储业务数据的数据库)(在cmd中敲多行代码时,直接敲回车换行,最后以分号首尾) use adminswitched to db admindb.createUser(... {... user:"admin",... pwd:"pwd",... roles:[{role:"userAdminAnyDatabase",db:&qu

MongoDB 3.0以上版本设置访问权限、设置用户

定义:创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误. 语法:db.createUser(user, writeConcern)    user这个文档创建关于用户的身份认证和访问信息:    writeConcern这个文档描述保证MongoDB提供写操作的成功报告. · user文档,定义了用户的以下形式:{ user: "<name>",  pwd: "<cleartext password>&quo

mongoDB的复制集5----复制集安全(认证,用户,权限)

一.什么是认证  如何开启认证    1).auth=true(在配置文件里增加)    2).keyFile(建议添加到配置文件里) #如果设置了auth=true,但第一次没有创建用户就启动实例怎么办# 在配置文件里增加如下 echo "setParameter=enableLocalhostAuthBypass=1" >> /usr/local/mongoDB/conf/28001.conf#然后用本地ip连接mongo localhost:28001  auth与k

oracle 创建create user 及授权grant 查看登陆的用户

show user; select sys_context('userenv','session_user') from dual; select user from dual; 查看所有登录的用户必须为DBA 用户: select username from v$session; sys.system等DBA 用户查看 其他用户(test)中的对象(表): SQL> select * from test.student; 创建一个普通用户都把该用户用起来的流程: 1.创建用户 SQL>cre

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台—创建用户操作app,在models.py文件生成5张表,用户咨询表、课程评论表、用户收藏表、用户消息表、用户学习表

第三百七十六节,Django+Xadmin打造上线标准的在线教育平台-创建用户操作app,在models.py文件生成5张表,用户咨询表.课程评论表.用户收藏表.用户消息表.用户学习表 创建名称为app_operation的用户操作APP,写数据库操作文件models.py models.py文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from __future__ import unicode_literals from datetime i

1.5.2 添加一个用户lidao指定uid为888 禁止用户登录系统 不创建家目录

添加一个用户lidao指定uid为888 禁止用户登录系统 不创建家目录 #添加一个傀儡用户lidao 并指定这个用户的uid为888 [[email protected]~]# #添加一个用户lidao指定uid为888 禁止用户登录系统 不创建家目录 [[email protected]~]# useradd -u 888 -s /sbin/nologin -M lidao888 [[email protected]~]# id lidao888 uid=888(lidao888)gid=8