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');