mysql8.0连接不上kettle8.2

8.0jar已经下载了也放 lib下面了 还是不行

数据分析 SQL 其他问题 姚友林 发布于 2022-8-9 13:47
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
runerLv7资深互助
发布于2022-8-9 13:59(编辑于 2022-8-9 14:08)

mysql-connector-java-5.1.49-bin.jar.zip

--------

image.png

就是正常的连接呀

  • 姚友林 姚友林(提问者) 我是mysql8用 5.x能行?
    2022-08-09 14:01 
  • runer runer 回复 姚友林(提问者) 你试试不就行了,我连的可以
    2022-08-09 14:03 
  • 姚友林 姚友林(提问者) 回复 runer 是generic database连接的吗
    2022-08-09 14:05 
  • 姚友林 姚友林(提问者) 错误连接数据库[mysql] : org.pentaho.di.core.exception.KettleDatabaseException:Error occurred while trying to connect to the database Error connecting to database: (using class org.gjt.mm.mysql.Driver)Access denied for user \'root\'@\'localhost\' (using password: YES)
    2022-08-09 14:12 
  • 姚友林 姚友林(提问者) 我不行 哎
    2022-08-09 14:13 
最佳回答
0
胡歌Lv7中级互助
发布于2022-8-9 13:49

重启kettle了吗?

最佳回答
0
yhe024Lv5见习互助
发布于2022-8-9 13:55

kettle8.2里面mysql的jdbc连不上mysql8,可以用generic database连mysql8image.png

url记得改成自己的

jdbc:mysql://localhost:3306/public?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL

  • 姚友林 姚友林(提问者) 不行
    2022-08-09 13:56 
  • yhe024 yhe024 回复 姚友林(提问者) 那你改一下kettle文件夹底下 你自己的目录data-integration\\simple-jndi,这里面有个jdbc.properties添加 MYSQL8_DB/type=javax.sql.DataSource MYSQL8_DB/driver=com.mysql.cj.jdbc.Driver MYSQL8_DB/url=jdbc:mysql://127.0.0.1:3306/public?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT MYSQL8_DB/user=root MYSQL8_DB/password=123456 然后Mysql连接选jndi,jndi名称就是MYSQL8_DB
    2022-08-09 14:00 
  • 姚友林 姚友林(提问者) 回复 yhe024 试过不行
    2022-08-09 14:01 
  • yhe024 yhe024 回复 姚友林(提问者) 报错是啥 你的jar包用的是哪个
    2022-08-09 14:02 
  • 4关注人数
  • 567浏览人数
  • 最后回答于:2022-8-9 14:08
    请选择关闭问题的原因
    确定 取消
    返回顶部