问题描述:启动MongoDB提示报警信息:“WARNING: Access control is not enabled for the database.”
原因分析:新版本的MongDB增加了安全性设计,推荐用户创建使用数据库时进行验证。如果用户想建立简单连接,则会提示警示信息。
解决方案: 创建管理员并设置密码
>
use admin
>db.createUser(
{
user:
"admin",
pwd:
"passwd",
roles: [ { role:
"userAdminAnyDatabase", db:
"admin" } ]
}
)
重启数据库服务器
-- -- --
“–auth”命令即表示访问数据库需要认证。此处可不指定端口,则默认为27017。 启动后即可看到不再提示报警信息。