首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Studio3T为Mongo DB创建新连接时出错

使用Studio3T为Mongo DB创建新连接时出错
EN

Database Administration用户
提问于 2019-02-03 16:59:58
回答 1查看 10.1K关注 0票数 1

我尝试用Studio3T为Mongo创建一个新的连接。我没有以前的DB连接,这是我正在尝试创建的新连接。我搞不懂为什么会发生这种事。

当尝试这样做时,我得到了一个错误,声明:

错误详细信息:

数据库错误(MongoSecurityException):异常验证MongoCredential{MongoCredential=SCRAM-SHA-256,userName=‘{my_db_username}’,userName==‘admin’,password=,mechanismProperties={}。

这是StackTrace:

数据库错误(MongoSecurityException):异常验证MongoCredential{MongoCredential=SCRAM-SHA-256,用户名=‘sociofyDB_rifaye’,来源=‘admin’,password=,mechanismProperties={}_/ Mongo服务器错误(MongoCommandException):命令失败,错误18 (AuthenticationFailed):‘身份验证失败’。在服务器本地主机上:27017。|____.|____。全部答复是:|____.{|____."ok“:0.0, |____..。“错误”:“身份验证失败”, |____.“代码”:NumberInt(18), |____."codeName“:"AuthenticationFailed" |____.

编辑:当我试图提供身份验证时,我主要看到了这个错误。当我没有身份验证(username/pwd)正常连接时,就不会发生这种情况。

EN

回答 1

Database Administration用户

发布于 2019-02-04 04:48:23

根据MongoDB文章中的博客这里,Studio3T中的Connection可以方便地连接到MongoDB,无论它是云托管的,还是在前提下,或者通过直接连接或复制集。

创建一个新的连接

  1. 开放3T演播室
  2. 单击全局工具栏或“最近连接”选项卡中的“连接”按钮。这将打开连接管理器。
  3. 单击“新建连接”。这将打开“新建连接”窗口。

请注意,随着Studio3T 2018.6的发布和对SCRAM-SHA-256的支持,将无法再连接到MongoDB版本2.6,该版本已于2016年10月结束。只支持MongoDB版本3.0及更高版本。

Studio 3T支持在服务器、身份验证、SSL、SSH隧道和高级选项卡下嵌套的各种设置:

服务器

  • 直接连接
  • 复制集或共享集群

Authentication

  • 基本(SCRAM-SHA-256)
  • 遗留(MongoDB或SCRAM-SHA-1)
  • X.509
  • Kerberos (GSSAPI) -仅限于企业
  • LDAP (平原)-仅限于企业

SSL

  • 接受任何服务器SSL证书
  • 使用自己的根CA文件
  • 接受受信任的服务器SSL证书
  • 使用客户证书
  • 允许无效主机名
  • 用户服务器名称指示

SSH隧道-使用SSH隧道连接

高级

  • 麦克斯。连接空闲时间
  • 服务器选择超时
  • 套接字超时
  • 连接超时

正如我能够看到从附加屏幕截图,因为工作室3T是显示试用许可证。代替Studio 3T IDE,您可以使用Robo 3T (以前的Robomongo)是MongoDB的免费轻量级GUI。

例如,Robo 3T (Robomongo)的简单新连接如下:

进一步参考这里这里这里

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/228790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档