【问题标题】:DataGrip and DBeaver (Java based db IDEs) error when connecting to the database连接到数据库时出现 DataGrip 和 DBeaver(基于 Java 的 db IDE)错误
【发布时间】:2017-09-28 08:17:37
【问题描述】:

我可以通过 MySQL Workbench 和 VStudio (Valentina Studio) 或 phpMyAdmin 连接到数据库,但我在使用 DBeaver 和 DataGrip 时遇到问题 - 可能 Java 程序使用了一些不同的设置?

例如,在 DataGrip 中,我在连接到 mysql 数据库时收到此错误:

Connection to @example.test failed: SSH: java.lang.IllegalArgumentException: port out of range:-1. SSH: java.lang.IllegalArgumentException: port out of range:-1

知道它可能是什么以及如何修复它 - 也许调整一些设置?

我在 Linux 64 位上运行 DataGrip-2017.1.2

我在本地机器上使用 Vagrant 作为服务器,所以,也许是某些 Vagrant 设置的原因?但是Workbench、Valentina Studio和phpMyAdmin连接数据库都没有问题。

【问题讨论】:

  • 好像是端口号不对,请检查一下端口好吗?
  • DataGrip 中的端口字段为空,但在 Workbench 中我有 3306 ,所以,我试过了,我得到了同样的错误。
  • @YCF_L 如果我测试 ssh 连接,我会得到:SSH Connection to @example.test failed: SSH: invalid server's version string.

标签: java mysql ssh datagrip dbeaver


【解决方案1】:

端口为空时会发生此错误。请尝试填写您的 SSH 服务器的端口。通常是22

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-26
    • 2017-05-09
    • 1970-01-01
    • 2013-08-31
    • 2019-04-19
    • 2019-01-08
    • 1970-01-01
    • 2021-09-27
    相关资源
    最近更新 更多