// 以配置文件启动
mongod --config /usr/local/mongodb-macos-x86_64-4.2.1/mongodb.conf
// 无认证进入
use admin;
// 查看用户
db.system.users.find().pretty();
// 创建管理员账户 no不行!-> roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
db.createUser(
{
user: "adminUser",
pwd: "adminPass",
roles: [ { role: "root", db: "admin" } ]
}
);
// 创建普通用户
db.createUser(
{
user: "xxx",
pwd: "xxxxx",
roles: [ { role: "readWrite", db: "dbname" },
{ role: "read", db: "dbname" } ]
}
);
// 删除用户
db.system.users.remove({user:"xxx"});
参考资料:
本文详细介绍了如何在MongoDB中创建管理员和普通用户,包括设置密码、查看用户列表及删除用户的方法。通过具体实例,读者可以学习到如何使用MongoDB进行用户权限管理。

2704

被折叠的 条评论
为什么被折叠?



