MongoDB数据库用户连接

1.创建用户

mongodb\bin目录,cmd命令行下,

mongo.exe
use admin
db.createUser(
{
    user:"root",
    pwd:"123",
    roles:[{role:"root",db:"admin"}]
}
)


2.mongo.conf文件中,

添加auth=true,重启mongo服务

3.连接

使用账号密码

mongo.exe -u root -p 123 -authenticationDatabase admin

或在Studio3T下,

MongoDB数据库用户连接

要注意Authentication Mode的选择,否则可能会出现如下问题,

Database error (MongoSecurityException): Exception authenticating MongoCredential{mechanism=SCRAM-SHA-256, userName='root', source='admin', password=<hidden>, mechanismProperties={}}

MongoDB数据库用户连接