项目场景:
瑞吉外码项目优化部分,项目实现读写分离,配置两个数据源
问题描述
报错java.sql.SQLException: null, message from server: "Host ‘XXX’ is not allowed to connect
原因分析:
出现这个的原因是错误连接达到数据库设置的最大值。
解决方案:
此时需要释放重置连接最大值。(我是使用虚拟机操作的,如果在本地机器,首先windows+R 进入命令行模式,然后再进行以下步骤)
1.首先进入mysql
mysql -uroot -proot
2.输入mysql命令,来释放重置链接最大值
flush hosts;
3.flush privileges是为了将权限更新操作刷新到内存中,而不用下次启动时生效。
flush privileges;
如下图;