JMETER - MYSQL Workbench 无法创建 PoolableConnectionFactory(从服务器接收到的字段“255”的未知字符集索引。)

JMETER - MYSQL Workbench Cannot create PoolableConnectionFactory (Unknown character set index for field '255' received from server.)

我正在使用 MySQL Workbench 8.0.18 之前我已经安装了最新版本 8.0.19。 我在 \apache-jmeter-5.1.1\lib 中添加了连接器

如果我输入不正确的密码,则会收到此错误 - 这是预期且正确的 - 无法创建 PoolableConnectionFactory(用户 'root'@'localhost' 的访问被拒绝(使用密码: 是))

如果我输入不正确的数据库,那么我会得到这个

这表明 JMeter 能够与 MYSQL Workbench 连接,但一直出现错误 无法创建 PoolableConnectionFactory(从服务器收到的字段“255”的未知字符集索引。)

我能够使用几乎相同的连接字符串连接到 cpanel 数据库上的其他 MYSQL 数据库。

请帮忙

这是我的 JMETER JDBC 连接字符串

执行SHOW VARIABLES命令查看character_set_clientcharacter_set_connection变量值:

SHOW VARIABLES LIKE 'char%';

并确保您的 characterEncodingmatching Java encoding

如果您完全确定您的连接字符串没有问题,请尝试升级到 latest version of the Connector/J

更多信息:MySQL Database and JMeter - How to Test Your Connection

这只是 JDBC.jar 的一个冲突 jar 文件在我的 lib 文件夹中,不知道为什么我需要和使用它,但是一旦我删除它就成功连接了。