【发布时间】: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