Mycat 实现读写分离时创建逻辑表报错 ERROR 1105 如何解决?

新手上路,请多包涵

mycat 实现读写分离,在创建逻辑表时,报错:ERROR 1105 (HY000): backend connect: java.lang.IllegalArgumentException: Invalid DataSource:0。
查看mycat.log日志文件中报错:2025-01-09 20:33:23.427 ERROR [Timer0] (io.mycat.backend.jdbc.JDBCHeartbeat.heartbeat(JDBCHeartbeat.java:123)) - JDBCHeartBeat error
java.sql.SQLException: null, message from server: "Host '192.168.175.11' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"

修改schema.xml配置文件,百度、豆包等

阅读 498
1 个回答

可以参考这篇文章
Mycat连接MySql8踩坑记录

如果dataHost的driverType为JDBC,则还需要修改url,增加useSSL=false和serverTimezone=UTC选项,某些情况下还需加上characterEncoding=utf8选项(可选),例如:

url="jdbc:mysql://192.168.175.11:3306?useSSL=false&serverTimezone=UTC&characterEncoding=utf8"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏