標籤:name 管理 fork 配置 data find mongodb 設定檔 hmm
#mongodb安裝(3.4.0)
#下載安裝包,解壓
mkdir /data/mongodb
cd /data/mongodb
mkdir log conf data bin
vim conf/mongod.conf
#添加一下內容
port=27017
dbpath=/data/mongodb/data
logpath=/data/mongodb/log/mongod.log
fork=true
#auth=true #添加管理員後取消注釋,重啟開啟驗證模式,不注釋,啟動時加—noauth
#bin目錄,把解壓包bin目錄下的所有檔案複製到安裝目錄的bin下
./mongod –f /data/mongodb/conf/mongod.conf
#參數
-f 設定檔
….
#登入
mongo
use admin
#建立管理員賬戶
db.createUser({user:”root”,pwd:”root”,roles:[{role:”userAdminAnyDatabase”,db:”admin”}]})
#查看賬戶
> show users;
{
"_id" : "admin.root",
"user" : "root",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
]
}
> db.system.users.find()
{ "_id" : "admin.root", "user" : "root", "db" : "admin", "credentials" : { "SCRAM-SHA-1" : { "iterationCount" : 10000, "salt" : "1TGN5bEPBecuWXrna91t7g==", "storedKey" : "S8ABUikXg21EHmMNBhbh+JUjld4=", "serverKey" : "RLrv3SUUODtOqV3p0df5fUwNpNQ=" } }, "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }
#驗證
db.auth(“root”,”root”)
#db名
>db
admin
> db.getName()
admin
mongodb (一)