本文主要是介绍启动MongoDB提示报警信息:“WARNING: Access control is not enabled for the database.”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:启动MongoDB提示报警信息:“WARNING: Access control is not enabled for the database.”
原因分析:新版本的MongDB增加了安全性设计,推荐用户创建使用数据库时进行验证。如果用户想建立简单连接,则会提示警示信息。
解决方案:
创建管理员并设置密码
>use admin
>db.createUser({user: "admin", //用户名pwd: "passwd", //密码roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] //设置权限}
)
重启数据库服务器
mongod --auth --port 27017 --dbpath D:\MongoDB\Data\db
“–auth”命令即表示访问数据库需要认证。此处可不指定端口,则默认为27017。
启动后即可看到不再提示报警信息。
这篇关于启动MongoDB提示报警信息:“WARNING: Access control is not enabled for the database.”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!