老师我遇到了这个问题实在不知道哪里出问题

老师我遇到了这个问题实在不知道哪里出问题

http://img1.sycdn.imooc.com//climg/5f30e28f09a56f0812880779.jpg我用过mycat但是mysql是用的5.7现在用8.0的mysql就报错

加密方式我也是用navice。。这样的我本地用5.7可以登陆到两个虚拟机上面,但是navicat链接8.0就是报这个错,我找了很多博客和代码多说是我配置不对您可以看看不

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
木马飞上天 2021-04-22 01:24:12

解决了吗  大兄弟  我也是这个问题

凌波微步 2020-08-10 14:28:41

目测是数据源的配置有问题,你可以查看一下mycat的日志,看看有没有错误。

  • 提问者 BryantJames #1
    2020-08-10 16:24:12.747 ERROR [Timer1] (io.mycat.backend.jdbc.JDBCHeartbeat.heartbeat(JDBCHeartbeat.java:123)) - JDBCHeartBeat error java.sql.SQLException: null, message from server: "Host '192.168.1.16' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'" at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:998) ~[mysql-connector-java-5.1.35.jar:5.1.35] 报这个错
    2020-08-10 16:25:04
  • 提问者 BryantJames #2
    192.168.1.16是mycat运行的,他报错怎么说链接太多呢,但是navicat又报错找不到数据源。我也是一个头两个大呀
    2020-08-10 16:26:12
  • 凌波微步 回复 提问者 BryantJames #3
    先直连mysql,看看有没有问题; 再重启mycat,看看日志有没有什么错误信息; 再用mysql命令行去连接mycat,继续看日志; 最后再用navicat去连; 一步一步查吧,错误连接数太多,重启mycat应该就没事了
    2020-08-10 16:31:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师