在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"})