在Ubuntu中,为MongoDB分配用户权限需要遵循以下步骤:
首先,确保已经安装了MongoDB。如果尚未安装,请参阅MongoDB官方文档以获取安装说明:https://docs.mongodb.com/manual/installation/ubuntu/
启动MongoDB服务:
sudo systemctl start mongod
mongo
admin数据库并创建一个具有userAdminAnyDatabase角色的用户:use admin
db.createUser({
user: "adminUser",
pwd: "your_password",
roles: ["userAdminAnyDatabase"]
})
将adminUser和your_password替换为您选择的用户名和密码。
use your_database
将your_database替换为您要在其中创建用户的数据库名称。
db.createUser({
user: "your_user",
pwd: "your_password",
roles: ["readWrite"]
})
将your_user和your_password替换为您选择的用户名和密码。
exit
现在,您已经为MongoDB分配了用户权限。新创建的用户可以使用其用户名和密码连接到数据库并执行相应的操作。