温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-04-08 12:14:01 来源:网络 阅读:449 作者:梁十八 栏目:关系型数据库

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()
实例:
MongoDB 数据库建立,权限,角色相关命令


4 )删除数据库dropdatabase()
语法: db.dropDatabase() //删除当前数据库
实例:
MongoDB 数据库建立,权限,角色相关命令

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


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

db. getCollectionNames ()


6 ) 查看数据库用户角色权限s how roles
语法: show roles //查看当前数据库的用户角色权限及用户名、密码等信息
实例:
MongoDB 数据库建立,权限,角色相关命令
在实际生产环境下,执行show roles 命令,获得的信息会有所变化。技术人员可以通过db .c r e ateUs er 来建立新的用户角色、权限、用户名和密码等信息。用类似下述格式的命令来修改用户角色权限等信息:
MongoDB 数据库建立,权限,角色相关命令
说明..
( I )在生产环境下建议对Mon go DB 的访问建立严格的访问授权, 以预防网络安全问题。
( 2 )在开发环境下为了快速调试, 允许无搜权访问。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI