性能测试工具 Jmeter 连接本地 MySQL 数据时,自带的 mysql 库可以查询连接,但是自己创建的数据库就不认 (报错:unknown database 'test')--- 急急急!!

浅语 · 2019年06月10日 · 最后由 ThreeTian 回复于 2021年10月14日 · 6408 次阅读

本地环境如下:
JDK:1.8
MySQL:5.7
JMeter:3.3

Jmeter 配置如下:

执行后的结果为啥提示:

可是本地 MySQL 中是存在 test 这个数据库的,用 navicat 打开如下:

有人知道是什么原因吗??急急急!!!

共收到 13 条回复 时间 点赞
1楼 已删除

选择了 select 1 结果还是一样,很苦恼 @ 笑笑 521

猜测可能是 mysql 的 jar 包版本过低导致,官网目前版本已经是 8.0 了,换个最新版 jar 试试,链接:https://dev.mysql.com/downloads/connector/j/,如图:

狮王之盾 回复

换了最新的 jar 包还是不行,一样的报错,太苦恼了。。。

那就更换一下 jmeter 版本,5 以上的,我这边用的是 5 没啥问题

笑笑521 回复

mysql 中自带的 mysql 库可以连接查询,没有问题,,自己创建的数据库就不行,换了 5.0 的版本也不行

把 test?后面的删掉试试. 可以看下这篇文章
https://www.cnblogs.com/eosclover/p/9760859.html

你好,这个问题怎么解决的,我也遇到了,谢谢

我也遇到了,怎么样都解决不了

兄弟你是不是安装了禅道!
如果是,那你找到服务里的 mysqlzt 然后禁止,然后重启电脑
再连接试试,我这样操作成功了

博主,我现在也遇到这个问题了,您当时怎么解决的?

zcb321 回复

解决了么,我现在遇到这个问题了

瘦子冯 回复

大兄弟,解决了么,我现在也遇到这个问题了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册