前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mongodb access control is not enabled for the database

mongodb access control is not enabled for the database

作者头像
全栈程序员站长
发布2022-08-10 09:49:03
4820
发布2022-08-10 09:49:03
举报

大家好,又见面了,我是你们的朋友全栈君。

连接mongo的时候出现警告:mongodb access control is not enabled for the database

mongodb access control is not enabled for the database
mongodb access control is not enabled for the database

其实这就是mongo权限的问题,我们在连接mongo.exe时权限较低,这个警告可以忽略。也可以使用新建一个用户名和密码来解决这个问题:

1.在bin目录下启动mongodb服务:

代码语言:javascript
复制
mongod --port 27017 --dbpath "c:\data\db"

2.连接mongo.exe

代码语言:javascript
复制
mongo --port 27017

3.新建一个用户

代码语言:javascript
复制
use admin
db.createUser(
  {
    user: "mongoUser",
    pwd: "123",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

4.重新启动MongoDB服务

代码语言:javascript
复制
mongod --auth --port 27017 --dbpath /data/db

5.使用用户名和密码连接mongo.exe

代码语言:javascript
复制
mongo --port 27017 -u "mongoUser" -p "123" --authenticationDatabase "admin"
mongodb access control is not enabled for the database
mongodb access control is not enabled for the database

可以看到mongo已经连接成功,而且也没有警告了。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105658.html原文链接:https://javaforall.cn

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com