This website requires JavaScript.

docker 搭建 mongoDB

2018.09.05 10:55字数 978阅读 280喜欢 5评论 0

启动容器

docker run --name mongodb-server0 -p 27017:27017 -v $PWD/data/mongodb0:/data/db -d mongo:latest --auth

设置权限

# 进入 mongo 交互
docker exec -it mongodb-server0 mongo admin
# 创建一个 admin 管理员账号
db.createUser({ user: 'admin', pwd: 'admin', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
>>
Successfully added user: {
    "user" : "admin",
    "roles" : [
        {
            "role" : "userAdminAnyDatabase",
            "db" : "admin"
        }
    ]
}

Mongodb 最最基础常用命令

Mongodb 设置密码需要所有db都要设置,可以创建权限不同的用户名/密码

查看dbs

show dbs

查看表

show collections

切换db

use admin

设置权限

db.createUser({ user: "useradmin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })

设置细则
https://blog.csdn.net/fofabu2/article/de...

更多命令
https://www.cnblogs.com/wpjzh/p/5999363....