datax无法连接数据库

ip、端口、用户名、密码和数据库名都确认过没有误写


网上试过把mysql驱动包替换成8.0的,但是执行会直接报错,见下图:


然后把驱动包替换回5.1.34重新执行的时候一直是一下报错


最后贴出配置的json格式



大佬们帮帮忙

数据库用python交互是正常可以链接的,Navicat客户端也是可以正常链接的。

思路步骤:

1.先根据reader和writer这个配置中的关键信息提取在Navicat中分别测试试试是否连通,配置信息是否正确正确

2.若1正常,再把reader先注释掉测试writer的非关键信息是否正确,在反过来测试reader非关键信息是否正确

3.看看包的信息 版本是否正确

步骤1是正常的,步骤2有点不理解您的意思,reader和writer中的一些参数是必要的,如何做到注释测试呢?

步骤3包的版本信息具体是哪些包呢?

确认了mysql版本是8.0.18的,所以替换了8.0.18的jar驱动包,紧接着就是这种情况了