最近下载了最新版本的MongoDB Compass(v_1.20.5)后才发现软件较之前的版本有了很大的变化,主要体现在创建连接页面和连接方式上。

这是旧版的连接页面,所有的参数项以表单的形式列出,直接填写相应选项即可完成连接。

这是新版的连接页面,看得出有了很大的改动。最主要的变化是默认的连接方式由原来的填表式改为了现在的连接字符串形式。虽然看来变得简洁了不少,但新接触的朋友可能就会有点摸不清头脑。尽管右侧有官方提供的格式化连接字符串的文档,但打开官方网站的文档很慢,而且文档较为复杂且是英文,不太利于刚上手的朋友们。

所以这里向大家推荐第二种连接方法。

在新建连接的右侧点击“分别填写连接字段”按钮,就可以进入原来旧版的表单式的界面。

不过这个页面和原来也有些区别,一些选项被放进了“More Options”更多选项标签页里,需要点击进行切换。

具体的连接方法,第一页“Hostname”主要填写远程连接的地址、端口号及验证信息等。如果远程的mongodb数据库设置有用户验证,则需要将“Authentication”项选择为“Username/Password”,然后在下方填写mongodb数据库设置的用户名和密码。

如果是通过SSH的方式连接远程服务器的话,还需要在第二页“More Options”里将“SSH Tunnel”项选择为“Use Password”,然后在展开的列表里填写远程服务器的ip地址、SSH的端口号、以及登录用的用户名密码等信息。

最后只需点击最下方的“CONNECT”按钮即可连接到远程数据库。

但你以为这就是全部了吗?不,其实还有一个小技巧。当你使用旧版的表单式连接过一次数据库后,会在左侧的列表中留有这个数据库的信息,下一次只需点击左侧列表的数据库,即可使用更为简便的字符串连接方式,快速连接至上一次连接过的远程数据库。

不过或许是软件刚改版的原因,这个地方有个小小的坑。虽然MongoDB Compass保留有上一次连接的数据库的信息,方便下次使用连接字符串的方式快速连接,但其实在连接字符串中,ip+端口号默认为127.0.0.1...,并不是我们需要连接的远程服务器的ip地址。所以会导致我们点击连接后报错,提示超时未能连接成功。

这个时候其实我们只需要将上方的IP地址及端口号复制下来,替换掉连接字符串中默认的127.0.0.1...,然后再点击连接,即可成功连接到远程数据库。

虽然每次连接都需要这么复制替换一次,但相信这只是新版软件的一个小BUG,可能很快就会在后续更新的版本中解决掉,这里只是为遇到同样问题的朋友们提供一个解决办法。希望能够帮到你们~

MongoDB Compass最新版(v_1.20.5)远程连接数据库的更多相关文章

  1. MongoDB远程连接-MongoDB Compass

    MongoDB Compass Community连接界面设置

  2. Mongodb compass 介绍

    参考官方文档:https://docs.mongodb.com/compass/current/install/#install-on-red-hat-enterprise-linux-rhel Mo ...

  3. Docker运行MongoDB及Redis及ssh端口映射远程连接

    Docker运行MongoDB及Redis及ssh端口映射远程连接 本节内容简介 在本实验里我们将通过完成 MongoDB 和 Redis 两个容器来学习Dockerfile及Docker的运行机制. ...

  4. 踩坑记录-连接 MongoDB Compass Community 报错

    在控制台输入 mongod 启动 mongodb服务,地址栏输入http://localhost:27017/ 能看到下图,表示服务启动成功. 打开"MongoDB Compass Comm ...

  5. MongoDB Compass管理工具下载、安装和使用

    内容来自:https://jingyan.baidu.com/article/925f8cb884f6f8c0dce0565a.html ,https://blog.csdn.net/bg101775 ...

  6. Kubernetes 升级过程记录:从 1.17.0 升级至最新版 1.20.2

    本文记录的是将 kubernetes 集群从 1.17.0 升级至最新版 1.20.2 的实际操作步骤,由于 1.17.0 无法直接升级到 1.20.2,需要进行2次过滤升级,1.17.0 -> ...

  7. Metasploit中数据库的密码查看以及使用pgadmin远程连接数据库

    我们都知道,在msf下进行渗透测试工作的时候,可以将结果数据保存到数据库中,方便各个小组成员在渗透测试过程中的数据同步. 例如,Metasploit提供了db_nmap命令,它能够将Nmap扫描结果直 ...

  8. 使用python远程连接数据库

    根据web连接服务的原理,我们可以通过一台电脑连接我们另一台电脑上的数据库 一.开启数据库的权限1.Mysql:1)修改访问权限首先修改可以访问的ip,把‘localhost’全部修改为‘%’,打开c ...

  9. 【基于WinForm+Access局域网共享数据库的项目总结】之篇三:Access远程连接数据库和窗体打包部署

    篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库 ...

随机推荐

  1. 一个简单的jQuery回调函数例子

    jQuery回调函数简单使用 比如说,我们想要点击某个按钮后触发事件, 先把一些指定内容给隐藏掉, 然后跳出相关信息的对话框. 如果使用普通的方法, 不用回调函数的话, 会有怎么样的效果呢? 效果是先 ...

  2. COMET探索系列二【Ajax轮询复用模型】

    写在前面:Ajax轮询相信大家都信手拈来在用,可是有这么一个问题,如果一个网站中同时有好多个地方需要用到这种轮询呢?就拿我们网站来说,有一个未读消息数提醒.还有一个时实时加载最新说说.昨天又加了一个全 ...

  3. 信贷建模little tricks

    一.逻辑回归 概率分类模型 选取样本:对逻辑回归这种概率分类模型来说维持原来样本真实的分布还是有必要的,但是对一些树模型来说可以通过采样来平衡样本. 原来评分卡建模还有个拒绝推断,就是为了还原人群真实 ...

  4. 牛客-DongDong数颜色 及其相似题

    大佬博客 ps:在牛客上做到这题不会,学会之后补了两道相关题.顺便记录一下. 牛客-DongDong数颜色 sol:dfs序+莫队,先把树上的点标上dfs序,因为子树的dfs序是连续的,所以子树可以表 ...

  5. deeplearning.ai 改善深层神经网络 week3 超参数调试、Batch Normalization和程序框架

    这一周的主体是调参. 1. 超参数:No. 1最重要,No. 2其次,No. 3其次次. No. 1学习率α:最重要的参数.在log取值空间随机采样.例如取值范围是[0.001, 1],r = -4* ...

  6. scarce|component|

    ADJ-GRADED 缺乏的;不足的;供不应求的If something is scarce, there is not enough of it. Food was scarce and expen ...

  7. windows下Jmeter压测端口占用问题

    https://blog.csdn.net/weixin_43757847/article/details/88188091 1 前情提要人脸识别项目中,云平台新增了人脸识别的校验接口.考虑到存在大量 ...

  8. [洛谷P3386] [模板] 二分图匹配 (匈牙利算法)

    题目传送门 毒瘤出题人zzk出了个二分图匹配的题(18.10.04模拟赛T2),逼我来学二分图匹配. 网络流什么的llx讲完之后有点懵,还是匈牙利比较好理解(绿与被绿). 对于左边的点一个一个匹配,记 ...

  9. Jmeter接口之响应断言详解

    响应断言 : 对服务器的响应进行断言校验 Apply to 应用范围: main sample and sub sample, main sample only , sub-sample only , ...

  10. 网站log记录

    记录网站日志可以清晰的把控网站运行状态. 程序中对外部系统和模块的调用前后都需要记日志,方便接口调试. 数据库操作处需要记日志.