本文共 991 字,大约阅读时间需要 3 分钟。
安装 MongoDB 并配置权限
MongoDB 3.0 引入了全新的权限管理系统,这与之前的版本有显著差异。以下是基于实践经验总结的权限配置指南。
安装 MongoDB
sudo apt-get install mongodb-linux-i686-3.0.0
mongod --quiet --config /etc/mongod.conf
show dbs
命令查看数据库列表:mongod --quiet --config /etc/mongod.conf
此时你会发现只有一个 local
数据库,admin
数据库不存在。
用户权限管理
MongoDB 3.0 不再提供 --auth
参数,默认启用权限验证。以下是权限管理的具体操作:
mongo admindb.createUser({ user: "buru", pwd: "12345678", roles: [{ role: "userAdminAnyDatabase", db: "admin" }]})
mongo tianhedb.createUser({ user: "bao", pwd: "12345678", roles: [{ role: "readWrite", db: "tianhe" }, { role: "read", db: "tianhe2" }]})
验证权限
mongo admindb.system.users.find()
mongo tianhe.bao -u bao -p 12345678
注意事项
db.shutdownServer()
参考资料
转载地址:http://ucffk.baihongyu.com/