Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接到数据库时发生DataGrip和DBeaver(基于Java的db IDE)错误_Java_Mysql_Ssh_Datagrip_Dbeaver - Fatal编程技术网

连接到数据库时发生DataGrip和DBeaver(基于Java的db IDE)错误

连接到数据库时发生DataGrip和DBeaver(基于Java的db IDE)错误,java,mysql,ssh,datagrip,dbeaver,Java,Mysql,Ssh,Datagrip,Dbeaver,我可以通过MySQL Workbench和VStudio(Valentina Studio)或phpMyAdmin连接到数据库,但是我在DBeaver和DataGrip方面遇到了问题,因为Java程序使用了一些不同的设置 例如,在DataGrip中,我在连接mysql数据库时遇到以下错误: 连接到@example.test失败:SSH:java.lang.IllegalArgumentException:端口超出范围:-1。 SSH:java.lang.IllegalArgumentExcept

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

例如,在DataGrip中,我在连接mysql数据库时遇到以下错误:

连接到@example.test失败:SSH:java.lang.IllegalArgumentException:端口超出范围:-1。
SSH:java.lang.IllegalArgumentException:端口超出范围:-1

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

我正在运行64位Linux上的
DataGrip-2017.1.2


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

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

端口号不正确,请检查端口号好吗?DataGrip中的端口字段为空,但Workbench中的端口号为3306,因此,我已经试过了,但得到了相同的错误。@YCF\u L如果我测试ssh连接,我会得到:
ssh连接到@example.test失败:ssh:invalid server的版本字符串。