非受权:html
linux/Mac : mongod -f /mongodb/etc/mongo.conflinux
windows : mongod --config c:\mongodb\etc\mongo.conf 或者 net start mongodb (前提是mongo安装到了服务里面)mongodb
备注:数据库
/mongodb/etc/mongo.conf 位mongo配置文件所在的地址windows
受权:spa
mongod -f /mongodb/etc/mongo.conf --authhtm
备注:blog
1.--auth表明受权启动,须要账号密码才能访问get
2.auth=true能够加到mongo.conf配置文件里面去进行统一管理test
1.经过非受权的方式启动mongo
2.建立admin数据库
use admin
3.添加管理员用户
db.createUser({user:"admin",pwd:"123456",roles:["root"]})
备注:用户名和密码可随意定
4.认证
db.auth("admin", "123456")
1.切换数据库
use test
2.建立用户
db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
3.经过客户端链接test数据库