官方镜像
1 | ## os version ubuntu 16.04.6 LTS (Xenial Xerus) |
常用命令
1 | > use douban |
用户认证
指定数据库认证,需要在当前数据库下创建用户
1 | ## 管理员用户 相当于mysql的root用户 |
数据库用户管理
以hello数据库为例,创建h1用户及密码h1
1 | docker run -d -p 29017:27017 --rm -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin mongo:4.0 mongod --auth |
创建用户
1 | > use admin |
查询用户
1 | ## 查询指定用户 |
spring boot 项目认证失败
1 | 创建用户的方式有问题,下面创建用户的方式就可以了 |
docker启动
1 | # docker run -d -p 27017:27017 --name mongo -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=admin registry.cn-hangzhou.aliyuncs.com/985/mongo:4.0 mongod --auth |
参考文献
https://www.yiibai.com/mongodb/mongodb_quick_guide.html