10、Mongodb的用户认证和数据库的安全

来源:互联网 发布:windows运行mac应用 编辑:程序博客网 时间:2024/04/30 08:47
1、每个MongoDB实例中的数据库都可以有许多用户。如果开启了安全性检查,则只有数据库认证用户才能执行读或者写操作。

           

        1.1 、admin数据库中的用户被视为超级用户(即管理员)。

           1.2、在认证之后,管理员可以读写所有数据库,执行特定的管理命令, 如listDatabases和shutdown。
           1.3、在开启安全检查之前,一定要至少有一个管理员账号。      

  


2、数据库的用户认证和数据库安全


            1、至少有个管理员用户,admin数据库当中的用户都会被视为管理员
                   连接到admin数据库中,添加一个管理员账号
                   
mongo localhost:27017/admindb.addUser("root","root");
          

            2、有了管理员的账号为其它的数据库分配账号(操作数据,读,写)
                   为test分配一个读和写的账号            
 use test; db.addUser("zhangbaowei","1234");       #可读可写 db.addUser("baowei","1234",true);          #true表示,只可读

            3、重启mongodb数据库服务端,开启安全检查
                        
     mongod --dbpath d:\mongo_data --auth

            4、客户端重新连接mongodb服务端
                  
 mongo > db.auth("zhangbaowei","1234");  #进行安全的认> db.logout();

1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 公共自行车卡消磁怎么办 港澳通行证到期了怎么办 徐海路大桥对面怎么办 没有买公务机票怎么办 电脑黑屏怎么办重启也没有用 航空公司原因航班取消怎么办 政府采购2次废标怎么办 车卖给别人车牌怎么办 医用耗材中标后怎么办 国六标准国五车怎么办 年审标志丢了怎么办 大专不过统招线怎么办 雅安停天然气了怎么办 调档函过期了怎么办 临时工想涨工资怎么办 辞职了职称公需课怎么办 一师一优课有账号忘记密码怎么办? 长沙转户口档案怎么办 二战迁户口档案怎么办 本人户口页丢失怎么办 户口迁出原籍档案怎么办 户口本丢了一页怎么办 户口本少了一页怎么办 户口页丢了怎么办 公司要社保卡怎么办 公务员面试缺考怎么办 word文档未标签怎么办 暂住证到期了怎么办t 考驾照没暂住证怎么办 南京暂住证过期了怎么办 南京桥北暂住证怎么办 冠状沟红痒一年多了怎么办 介仓身上痒怎么办 专升本考试怎么办 专升本毕业论文怎么办 手机扫码模糊怎么办 iphone相册闪退怎么办 快件签收扫描失败怎么办 创业迷茫的时候怎么办 月经期间腰酸痛怎么办 被重庆微跑骗了怎么办