在CentOS上设置MongoDB用户权限,需要遵循以下步骤:
首先,确保已经安装了MongoDB。如果还没有安装,请参考MongoDB官方文档进行安装:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
启动MongoDB服务:
sudo systemctl start mongod mongo myUser的用户,密码为myPassword,并为其分配对myDatabase数据库的读写权限:use myDatabase db.createUser({ user: "myUser", pwd: "myPassword", roles: [ { role: "readWrite", db: "myDatabase" } ] }) myUser连接到MongoDB,并执行读写操作。例如,使用mongo shell连接到MongoDB:mongo -u myUser -p myPassword --authenticationDatabase myDatabase from pymongo import MongoClient client = MongoClient("mongodb://myUser:myPassword@localhost:27017/myDatabase") /etc/mongod.conf),并确保以下设置已启用:security: authorization: enabled sudo systemctl restart mongod 现在,您已经成功为CentOS上的MongoDB设置了用户权限。