mongodb4.x 配置用戶認證登錄


在mongodb安裝目錄下的 mongod.cfg  修改

security:
  authorization: enabled

改好后重啟mongodb服務
# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: D:\MongoDB\data\db
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path:  D:\MongoDB\data\log\mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 127.0.0.1


#processManagement:

security:
  authorization: enabled
#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options:

#auditLog:

#snmp:

進入cmd,輸入mongo,進入mongodb的命令頁面

  >mongo

> use admin #進入admin數據庫
switched to db admin
>db.createUser({user:"admin",pwd:"123456",roles:[{role:"root",db:"admin"}]})

 

查看數據庫

show databases;

創建test庫,並在test庫創建用戶

db.createUser({user:'test',pwd:'123456',roles:[{role:'readWrite',db:'test'},{role:'dbAdmin',db:'test'}]})

向test庫中插入一條新紀錄

db.global_var.insert({name:"xxx",values:[123,3333],description:"xxxxxx"})


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM