前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MongoDB-使用mongo/mongosh命令行连接数据库

MongoDB-使用mongo/mongosh命令行连接数据库

作者头像
小博测试成长之路
发布2022-12-02 15:06:31
3.7K0
发布2022-12-02 15:06:31
举报
文章被收录于专栏:软件测试学习软件测试学习

之前的文章中有介绍:MongoDB-在windows电脑本地安装一个mongodb的数据库

但是,直接介绍的都是通过GUI工具去连接数据库,并没介绍用命令行的方式去连接,今天补充一下:

1

使用mongo命令

找到安装目录下的bin目录下,有一个mongo.exe,双击一下就可以:

如果忘记安装到哪个位置了怎么办呢?

可以在服务列表找到MongoDB对应的windows服务,然后双击服务,就可以看到安装的目录:

每次都要到安装目录下去启动,是不是很麻烦呢?有没有更简便的方法呢?

答案当时是有啦。将安装目录下的bin目录配置到环境变量中:

注意:以上这种方法只能连接本地的mongo服务,如果想连接其他服务器上部署的mongo数据库,可以采用下面的命令:

代码语言:javascript
复制
mongo -u 用户名 -p 密码 --port 端口号 --host ip 数据库名

mongo ip:port/数据库  -u 用户名 -p 密码

mongo "mongodb://ip:port"

相当于我们平常输入mongo的时候,默认连接的是本地的mongo且端口是27017的。当然,使用命令行连接的方式肯定还有其他很多可选参数,大家有需要的可以自己去官网查查资料研究研究。

2

使用mongosh命令

安装后,默认在bin目录下是没有mongosh的命令的:

这个时候可以去官网下一个MongoDB Shell,下载地址:

https://www.mongodb.com/try/download/shell

下载完之后,建议安装到bin目录下 ,这样环境变量就不用再重新去额外配置了,安装完之后,我们再看一下bin目录下的内容:

安装好之后,连接本地默认的数据库的话,也可以使用mongosh的命令直接连接:

要连接其他服务器的数据库时,可以使用下面的命令:

代码语言:javascript
复制
mongosh "mongodb://ip:port"
mongosh ip:port/数据库  -u 用户名 -p 密码
mongosh -u 用户名 -p 密码 --port 端口号 --host ip 数据库名

反正经过测试,用以上3种命令格式去连接,不管是使用mongo还是mongosh都可以连接成功。

如果写的文章对你有帮助,可以点个赞支持一下哟~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小博测试成长之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档