身思乐,人事爱,稳恒不言败!

mongodb数据库创建用户,授权用户,认证启动

db.createUser({user:"admin",pwd:"admin",roles:["root"]})
db.auth("admin","admin”) 认证返回1 正确
> db.createUser({user:"root",pwd:"666666",roles:[{role: "dbOwner", db:"testdb"}]})
Successfully added user: {
    "user" : "root",
    "roles" : [
        {
            "role" : "dbOwner",
            "db" : "testdb"
        }
    ]
}

mongod -f /mongodb/etc/mongo.conf —auth 认证方式启动

 

关闭数据库进程:

登录mongo客户端之后,切换到admin数据库,再调用db.shutdownServer()函数来关闭mongodb服务。

> use admin
>db.shutdownServer()

 

mongoose连接MongoDB数据库

mongoose.connect(‘mongodb://用户名:密码@主机域名:27017/数据库名称’);

mongoose.connect('mongodb://root:6666665@127.0.0.1:27017/testdb');