您的位置:首页 > 数据库 > MySQL

kettle 连接mysql8.x数据库,发生access denied for"账户"错误等问题

2020-06-12 04:21 1716 查看


解决办法:
1、下载mysql-connector-java-8.0.x.jar,放到kettle的 data-integration\lib目录下,并重启kettle程序。
2、对于 8.x 版本的 MySQL,jdbc 连接驱动方式有所变化,不能使用现有的 MySQL 连接配置方式,需要使用自定义 jdbc 连接方式**(kettle 创建数据库连接时类型选择Generic Database)很重要**,jdbc驱动jar需要使用8.x.jar

jdbc.driver=com.mysql.cj.jdbc.Driver(驱动包类型)
jdbc.url=jdbc:mysql://localhost:3306/数据库实例?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
jdbc.username=数据库账户名
jdbc.password=数据库密码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐