在CentOS上實現MongoDB的權限管理,你需要遵循以下步驟:
安裝MongoDB:首先確保你已經在CentOS上安裝了MongoDB。如果還沒有安裝,可以參考官方文檔進行安裝:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
啟動MongoDB服務:使用以下命令啟動MongoDB服務:
sudo systemctl start mongod
mongo
在mongo shell中,切換到admin數據庫,并創建一個管理員用戶:
use admin
db.createUser({
user: "admin",
pwd: "your_password",
roles: ["root"]
})
將your_password替換為你想要設置的密碼。
use mydb
db.createUser({
user: "mydb_user",
pwd: "your_password",
roles: ["readWrite", "dbOwner"]
})
將your_password替換為你想要設置的密碼。
mongo -u mydb_user -p your_password --authenticationDatabase mydb
將your_password替換為你設置的用戶密碼。
更多關于MongoDB角色和權限的信息,請參考官方文檔:https://docs.mongodb.com/manual/reference/built-in-roles/
通過以上步驟,你可以在CentOS上實現MongoDB的權限管理。