溫馨提示×

centos mongodb權限設置指南

小樊
49
2025-09-13 18:09:02
欄目: 云計算

以下是在CentOS上設置MongoDB權限的指南:

安裝MongoDB

使用命令sudo yum install -y mongodb-org安裝MongoDB。

啟動MongoDB服務

執行sudo systemctl start mongod啟動服務,sudo systemctl enable mongod設置開機自啟。

創建管理員用戶

連接到MongoDB shell,使用use admin切換到admin數據庫,然后執行db.createUser({ user: "admin", pwd: "your_password", roles: [ { role: "root", db: "admin" } ]})創建管理員用戶。

創建普通用戶并分配權限

切換到目標數據庫,如use mydatabase,再執行db.createUser({ user: "myuser", pwd: "myuser_password", roles: [ { role: "readWrite", db: "mydatabase" } ]})為用戶分配權限。

配置認證

編輯/etc/mongod.conf文件,設置security.authorization: enabled,然后重啟MongoDB服務sudo systemctl restart mongod。

驗證用戶權限

使用db.getUser("username")查看用戶角色和權限信息,也可嘗試執行相關操作來驗證。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女