下載MongoDB安裝包
下載地址,選擇對應的版本
https://www.mongodb.com/download-center/community
下載完成之後將壓縮包上傳服務器
創建mongoDB根目錄,同時創建數據目錄與日誌目錄
無權限校驗啓動flume ,命令
<mongodb_home>/bin/mongod --dbpath=/數據目錄 --logpath=/日誌目錄/日誌文件 --logappend --port=27017 --fork
進入客戶端
<mongodb_home>/bin/mongo
設置admin管理用戶(用於管理所有用戶,這個用戶不能操作數據庫,只能操作用戶)
use admin
db.createUser({user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
設置root管理用戶(用於關閉數據庫)
db.createUser({user: "root",pwd: "123456",roles: [ { role: "root", db: "admin" } ]})
設置普通用戶用於操作對應的數據庫
use db (一定要切換到需要使用的對應庫中進行創建用戶,即用戶可以操作這個數據庫)
db.createUser({user: "用戶名",pwd: "密碼",roles: [ { role: "權限", db: "對應的數據庫" } ]})
權限分爲讀寫,只讀,所有 readWrite/read/dbOwner
帶限校驗啓動flume ,命令
<mongodb_home>/bin/mongod --dbpath=/數據目錄 --logpath=/日誌目錄/日誌文件 --logappend --auth --port=27017 --fork
帶權限進入客戶端
指定地址進入MongoDB
./mongo --username 用戶名 --host 服務器ip --port 端口 --authenticationDatabase 數據庫名稱 --password