错误原因:连接次数超过设置;或尝试连接次数超过设置
常见现象及解决:
① 应用程序的连接池初始连接数量超过设置,需更改连接池配置、或增加mysql的最大连接数。
② 尝试连接过程中的错误次数超过max_connect_errors。
查看:
show VARIABLES like 'max_connect%'
mysql> show VARIABLES like 'max_connect%';
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| max_connect_errors | 50 |
| max_connections | 1000 |
+--------------------+-------+
2 rows in set (0.00 sec)
可能my.ini中没有开放这个参数。可以直接在my.ini配置文件中添加 max_connect_errors=50 ,或者运行 set GLOBAL max_connect_errors = 50; 。然后再重启数据库。