# MongoDB 安装配置

# 参考文档

# Docker 安装

还不会 Docker?Docker 是啥

# 无密码

# 查看可用版本
docker search mongo
# 默认拉取 mongo:latest
docker pull mongo
# 启动容器
docker run -itd --name mongo-test -p 27017:27017 mongo
1
2
3
4
5
6

# 有密码

# 查看可用版本
docker search mongo
# 默认拉取 mongo:latest
docker pull mongo
# --auth 表示需要密码才能访问
docker run -itd --name mongo -p 27017:27017 mongo --auth

# 设置密码
docker exec -it mongo-test mongo admin
# MongoDB 6.0 及以上版本使用以下命令:
# docker exec -it mongo mongosh admin

> db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
# 连接测试
> db.auth('admin', '123456')
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 讨论区

由于评论过多会影响页面最下方的导航,故将评论区做默认折叠处理。

点击查看评论区内容,渴望您的宝贵建议~
Last Updated: 7/4/2023, 5:30:15 PM