开发者社区> 问答> 正文

MongoDB如何创建管理员账户并开启远程和密码登录?

MongoDB如何创建管理员账户并开启远程和密码登录?

展开
收起
真的很搞笑 2022-03-15 08:43:18 1246 0
1 条回答
写回答
取消 提交回答
  • 在cmd窗口输入:

    use admin db.createUser({user:"database_admin",pwd:"123456",roles:[{role:"root",db:"admin"}]})

    这就创建了一个用户名为database_admin,密码为123456的管理员账户。实际上这个用户名可以随便取,例如root、LiHua都行,因为这个用户是属于admin数据库的**”超级用户**。 注:超级用户一定是属于admin数据库的6

    开启远程登录 MongoDB默认是不开启远程登录的,此时需要修改xxx/bin/mongodb.cfg来实现远程登录功能。打开mongodb.cfg文件后找到:

    network interfaces

    net: port: 27017 bindIp: 127.0.0.1

    修改为:

    network interfaces

    net: port: 27017 bindIp: 127.0.0.1,0.0.0.0

    开启密码登录 MongoDB默认是不开启密码登录的,不用密码就可以直接查看全部数据。此时需要修改xxx/bin/mongodb.cfg来实现密码验证功能。打开mongodb.cfg文件后找到:

    network interfaces

    #security:

    修改为:

    security: authorization: enabled

    2022-03-15 08:52:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载