在CentOS上为MongoDB设置用户权限,你需要遵循以下步骤:
首先,确保已经安装了MongoDB。如果还没有安装,请参考MongoDB官方文档进行安装:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
启动MongoDB服务:
sudo systemctl start mongod mongo admin数据库:use admin myUser的用户,密码为myPassword,并为其分配readWrite权限,作用于myDatabase数据库:db.createUser({ user: "myUser", pwd: "myPassword", roles: [ { role: "readWrite", db: "myDatabase" } ] }) exit sudo systemctl restart mongod 现在,你已经成功为MongoDB创建了一个新用户,并为其分配了相应的权限。你可以使用以下命令连接到MongoDB,使用新创建的用户进行身份验证:
mongo -u myUser -p myPassword --authenticationDatabase admin 这将允许你以myUser的身份访问myDatabase数据库,并具有读写权限。