MySQL8.0版本无法连接kettle

发布时间 2023-08-07 23:14:30作者: 千山淼

问题在于jar驱动包


1.遇到的问题

问题显示:Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed. org.gjt.mm.mysql.Driver

  • 猜测是mysql的jar驱动包未安装,于是给kettle添加进了:mysql-connector-java-8.0.22.jar

  • 结果:依旧报同样的错

2.解决办法

jar包下载地址:https://downloads.mysql.com/archives/c-j/

  • 听说是版本的问题,于是上网搜了一下,模模糊糊好像看到版本的关键字的确很多,下载5.x版本jar包才能用

  • 就下载了5.x最新的5.1.49版本

  • 下载地址:https://downloads.mysql.com/archives/c-j/

  • 解压包中只需要一个文件:mysql-connector-java-5.1.49.jar 这一个就OK了

安装方法:下载5.x最新的5.1.49版本jar包,放进kettle的lib文件夹

  • 我的kettle是8.2的老版本,所以存放驱动包的文件夹是 D:\software\Kettle\data-integration\lib

  • 将下载好的jar包粘贴到kettle的lib文件夹就完成了

  • 关闭kettle重新打开即可正常连接

将jar包粘贴到kettle的lib文件夹 (务必要关闭kettle重新启动才可以)

显示连接成功