MongoDB 数据库建立,权限,角色相关命令

1) 创建自定义数据库use
语法: use 数据库名
实例:

use goodsdb //在Shell 环境下执行

说明:如果goodsdb 数据库不存在,贝IJ新建立数据库;如果goodsdb 数据库存在, 则连接该数据库, 然后可以在该数据库上做各种命令操作。



2 )查看数据库show dbs
语法: show dbs
实例:

show dbs //可以在任意当前数据库上执行该命令
admin 0 . OOOGB //保留数据库, admin
goodsdb 0 . 0 0 OGB //自定义数据库, goods db ,该数据库里已经插入几条记录了
local O. OOOGB //保留数据库, local
test O. OOOGB //保留数据库, test



3 )统计某数据库信息db.stats()
语法: db .stats()
实例:



4 )删除数据库dropdatabase()
语法: db.dropDatabase() //删除当前数据库
实例:

在生产环境下,不要随便使用该命令。因为执行该命令后对应的数据库文件就消失了,一般情况下
具有不可恢复性。



5 )查看当前数据库下的集合名称getCollectionN ames()
语法: db . getCollectionNames () U 查看当前数据库下的所有集合的名称
实例:

db. getCollectionNames ()



6 ) 查看数据库用户角色权限s how roles
语法: show roles //查看当前数据库的用户角色权限及用户名、密码等信息
实例:

在实际生产环境下,执行show roles 命令,获得的信息会有所变化。技术人员可以通过db .c r e ateUs er 来建立新的用户角色、权限、用户名和密码等信息。用类似下述格式的命令来修改用户角色权限等信息:

说明..
( I )在生产环境下建议对Mon go DB 的访问建立严格的访问授权, 以预防网络安全问题。
( 2 )在开发环境下为了快速调试, 允许无搜权访问。

原文地址:https://blog.51cto.com/5660061/2370625

时间: 2024-10-17 21:09:11

MongoDB 数据库建立,权限,角色相关命令的相关文章

ACL最大权限及相关命令

先查看目录vampire的acl权限 1 [[email protected] home]# getfacl vampire 2 # file: vampire/ 3 # owner: vampire 4 # group: vampire 5 user::rwx 6 user:iaknehc:r-x 7 group::--- 8 mask::r-x 9 other::--- mask是用来指定最大有效权限的,如果给用户赋予了ACL权限,是需要和mask的权限"相与"才能得到用户的真正权

mongodb数据库添加权限及简单数据库命令操作笔记

加固mongodb建议:修改数据库默认端口,添加数据库访问权限: 启动数据库(裸奔):C:\mongodb\bin>mongod --dbpath C:\MongoDB\data(同时用--dbpath指定数据存放地点为"db"文件夹.) 数据库管理:mongo.exe 新版的MongoDB已经不支持addUser方法了,改成createUser了. 启动数据库的注意事项: 指定端口启动数据库(不需要认证):E:\mongodb\bin>mongod --dbpath E:

文件和目录的权限及相关命令

文件和目录的权限分析 可读(r.4):可写(w.2):可执行(x.1)文件: r(read)可读取文本内容,文字内容 w(write)编辑,新增,修改文件内容(不含删除,若删除要为文件拥有者或组) x(eXecute):可执行 目录: r(read contents in directory):读取目录及结构列表,查询该目录下的文件数据,例如用ls命令 w(modify comtents of directory):更改目录结构列表权限(前提要对目录有x的权限) 1:新建文件或目录 2:删除已存

04_用户权限及相关命令

01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理 在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限 在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限 对 文件/目录 的权限包括: | 序号 | 权限 | 英文 | 缩写 | 数字代号 | | 01 | 读 | read | r | 4 | 02 | 写 | wr

Linux文件系统相关权限及正则表达式相关命令grep、egrep的使用说明

一.总结本次课程中所涉及命令的使用方法及相关实例展示 1.权限管理相关命令: (1)修改文件权限:chmod(用户类别:u,g,o,a) chmod 用户类别=MODE file...(修改某类用户或某些类用户权限) chmod 用户类别+|-MODE file,...(修改某类用户的某位或某些位权限) -R : 递归               --reference=/path/to/file ,...(复制某文件的权限)    (实例):创建用户mysql01,设置其家目录及内部的文件,属

Linux权限、用户以及文本处理的一些相关命令

1.权限的相关命令:通过 ls -l,我们可以查看文件的权限.例如:rwxr-xr-x. 其中分为三组,rwx r-x r-x.第一组是属主的权限,第二组是属组的权限,第三组是其他用户的权限.属主:user(u):属组:group(g):其他用户:other(o).r:是可读权限. w: 是可写权限. x: 是可执行权限. -就代表没有这个权限.如上图所示:test1这个文件属主的权限是可读可写可执行,属组和其他用户都只是可读可写,不 能执行.当然,我们可以通过一些命令,给用户修改权限. ①ch

python | ubuntu 中 mongodb 数据读写权限配置

首先,我们先对mongodb 数据库的权限做一点说明: 1 默认情况下,mongodb 没有管理员账号2 只有在 admin 数据库中才能添加管理员账号并开启权限3 用户只能在所在的数据库中登录,包括管理员账号4 管理员可以管理所有数据库,但不能直接管理,需要在 admin 里认证后才能 一.设置管理员账号 ssh 登录服务器,执行: // 开启ubuntu上的数据库 sudo mongod service start // 使用shell mongo --port 19999 // 切换到 a

关于MYSQL数据库安装方式及相关设置简要说明

网上关于MYSQL的教程非常多,但都不是最新的,我这里只是针对最新版本的MY SQL 的安装与设置进行一个简要的说明,大部份操作都相同. 以下是按照WINDOWS 64位操作系统+MY SQL 5.6.27版本来进行说明. MYSQL安装版操作说明 第一步:到MYSQL官网(http://dev.mysql.com/downloads/mysql/)下载MySQL Community Server(即:MYSQL社区版本),这个是免费的,能满足一般中小企业需求,当然你也可以下载企业版本,那需要联

Oracle命令:授权-收回权限-角色

Oracle命令:授权-收回权限-角色 oracle grant 不论授予何种权限,每条授权(grant)语句总是由三部分组成: 1) 接受者部分是准备获得权限的一个或多个用户的列表. 2)关键字权限部分由grant后跟一种或多种权限组成.如果在同一条grant语句中有多个权限,权限之间用逗号分隔. 3)  表名部分由关键字o n起头并列出准备在其上授权的表. 看下面的详细介绍,主要是介绍如何把添加.删除.修改.查询四种权限授予用户,如下: 一.insert insert权限允许在其他用户的表中