首页 > 代码库 > mongodb (一)
mongodb (一)
#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 (一)