mysql-connector-java-5.1.35 连不上5.2.1版本的tidb

升级到5.2.1版本后,发现mysql-connector-java-5.1.35 连不上tidb,看了文档,tidb支持5.1.8,不支持更高版本的吗

使用 mysql-connector-java-5.1.35 无法链接 TiDB 对应的报错的日志信息辛苦提供下~

用户密码是确认没问题的,之前也是没改过,tidb升到t5.2后开始报错了
can’t connect to mysql server ,errmsg:Access denied for user ‘*l’@'192.168..’ (using password: YES)

你的用户名是 ‘* l’ 然后授权访问的 IP 地址是 '192.168. . ’ ?

你那里用 mysql client (mysql -uxxxx -pxxxx -Pxxxx -hxxxx.xxxx.xxxx)使用上面的账号信息能正常链接到 tidb 集群中吗?

脱敏了
mysql client是可以的

如果单纯看报错的话,提示的没权限,建议咱们先通过 mysql client 端,进入数据库,然后 看看 程序使用的 用户名 所对应的 IP ,是否有登录权限(这里不是单纯用户及密码的问题,需要确保 IP 也是有对应权限的)

通过mysql client端是可以登陆的,ip是有登陆的权限,因为本身就没有做ip限制。

咱们有尝试升级更版本的 mysql-connector-java 来尝试一下吗,另外,tidb-server 的日志是什么样的报错?

没有时间做尝试了,已经恢复到5.1.1版本了

5.1.1 是OK的 ,对吧,我们排查一下

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。