首页 > 数据库技术 > 详细

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

时间:2019-03-28 15:55:21      阅读:156      评论:0      收藏:0      [点我收藏+]
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 )在开发环境下为了快速调试, 允许无搜权访问。

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!