使用 Docker 运行 mongodb

基本命令

docker run -p 27017:27017 -v /home/cl/mongo5:/data/db --name mongodb -d mongo:5

创建账户密码

db.createUser({
user: 'admin',
pwd: 'Aa123456',
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}); 

重新启动并增加认证

docker run -p 27017:27017 -v /home/cl/mongo5:/data/db --name mongodb -d mongo:5 --auth

一些注意点

使用数据库链接工具登录的时候选择验证数据库为 admin,账号和密码是上面填写的

Navicat 看不到系统的 admin config local 库,需要在编辑链接-数据库 勾选使用自定义数据库列表,打开 查看-显示隐藏的项目

posted @ 2022-11-23 13:18  LiuChengloong  阅读(374)  评论(0编辑  收藏  举报