首页 > 数据库技术 > 详细

MongoDB基础操作

时间:2019-03-20 11:48:07      阅读:122      评论:0      收藏:0      [点我收藏+]

 

 

进入
mongo.exe

创建用户
use admin
db.createUser(
   {
     user: "root",
     pwd: "root",
     roles:
       [
         { role: "readWrite", db: "config" },
         "clusterAdmin"
       ]
   }
)

远程访问
mongod.cfg
net:
  port: 27017
  #bindIp: 127.0.0.1
  bindIp: 0.0.0.0



MongoDB中每个数据库之间是相互独立的,都有独立的权限,正确的做法是使用root账号在【将要操作的数据库】中创建一个【子账号】,在用这个子账号连接mongo

例如:
>use admin
switched to db admin
>db.auth("root","123456")
1
>show dbs
admin
local
testDB
>use testDB
switched to db testDB
>db.createUser(
        {
            user:"usertest",
            pwd:"123456",
            roles:[{role:"dbOwner",db:"testBD"}]
        }
)

Successfully added user: {
  "user" : "usertest",
  "roles" : [
    {
      "role" : "dbOwner",
      "db" : "testDB"
    }
  ]
}

 

MongoDB基础操作

原文:https://www.cnblogs.com/song-wentao/p/10563883.html

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