Mac上docker安装mongodb,并使用studio3T可视化工具

 

1. docker安装mongodb

1.1拉取mongo的最新镜像

docker pull mongo:latest

 

1.2.查看mongo的镜像

docker images

 

1.3.运行容器

(!!!! 注意!!!!!

还是不要加--auth 设置为需要权限才能访问数据库了,不然后面studio3t连接上mongo之后,在修改数据库的时候还是会遇到权限问题,弄了好久也没整明白咋设置,

所以,暂且去掉--auth)

!!!!!

A.( 开放模式下的设置) 使用镜像建立并运行一个mongo容器  

使用这种方式,就直接运行一句指令:

docker run -itd --name mongo -p 27017:27017 mongo

不用再设置用户和密码了

 

B. 补充:( 权限模式下的设置)mongo容器服务设置权限密码的模式下这样做(有余力再研究)

docker run -itd --name mongo -p 27017:27017 mongo --auth
  • -p 27017:27010 将容器的27017端口映射到本地的27017端口,意思就说通过本地的27017端口就能访问到mongo服务

  • -auth 访问容器服务时需要密码

 

(1 查看容器信息,并且添加用户和密码

docker ps
docker exec -it mongo mongo admin
db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'}]});

 

(2.用上面创建的信息进行连接

db.auth('admin', '123456')

 

2. 使用studio3T可视化工具

A. 开放模式下的连接

(1)建立一个新的连接,选择默认的Server选项卡,直接点击右边的Add,弹出的小窗口默认

Server:localhost      Port:27017

 

(2)测试连接情况

选择 test connection

B. 权限模式下的连接

(1)建立一个新的连接,选择authentication选项卡,输入前面设置的用户名和密码:

admin

123456

(2)测试连接情况

选择 test connection

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值