kettle8.2连接MySQL5.7报错

img
配置如图,点击测试后报错。

Error connecting to database: (using class org.gjt.mm.mysql.Driver)
Communications link failure

The last packet successfully received from the server was 15 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago.

第一次连接,用的驱动是mysql-connector-java-5.1.48。

远程调试kettle时连接资源库数据库MySQL 5.7x问题_ToFind1996的博客-CSDN博客 为什么?MySQL高版本(5.5x,5.6x,5.7x)默认需要进行SSL连接怎么做?可以在配置文件repositories.xml对应connection中新增attribute,关闭SSL连接<attribute><code>EXTRA_OPTION_MYSQL.useSSL</code><attribute>false</... https://blog.csdn.net/ToFind1996/article/details/102519175
刚遇到同样的问题,在数据连接中添加
useSSL=false
就好了

检查driver版本。5.1的mysql-connector-java怎么能连5.7呢...
到官网下个8的mysql-connector-java

在 lib\下 增加 mysql-connector-java-5.1.49.jar 就可以,我用的是mysql-connector-java-5.1.46.jar 也是同样报错。