天天看点

mycat中间件遇坑记

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

mycat中间件遇坑记

但是mycat死活连接不上mysql,查看控制台信息才发现一下错误信息:

mycat中间件遇坑记

分析原因:

之前升级mysql8,安全加密方式使用了caching_sha2_password。在这期间mycat连接mysql错误次数超过mysql的max_connect_errors,于是一直被拒绝。

mysql参数max_connect_errors解释: 指定允许连接不成功的最大尝试次数。5.7默认是100;如果到达这个数,那么服务器将不再允许新的连接,即便mysql仍正常对外提供服务。

解决思路:

修改mysql的最大错误连接次数配置.(最好在my.cnf中修改)

最终告捷。

mycat中间件遇坑记

继续阅读