mycat的schema.xml配置反复确认都是正常的

但是mycat死活连接不上mysql,查看控制台信息才发现一下错误信息:
分析原因:
之前升级mysql8,安全加密方式使用了caching_sha2_password。在这期间mycat连接mysql错误次数超过mysql的max_connect_errors,于是一直被拒绝。
mysql参数max_connect_errors解释: 指定允许连接不成功的最大尝试次数。5.7默认是100;如果到达这个数,那么服务器将不再允许新的连接,即便mysql仍正常对外提供服务。
解决思路:
修改mysql的最大错误连接次数配置.(最好在my.cnf中修改)
最终告捷。