错误代码:MySQL: ERROR 1040: Too many connections
经常会遇到这个错误,要么是业务增长,正常的访问量增多,要么是自己的max_connections设置的过小了
查看系统的最大连接数max
mysql> SHOW VARIABLES LIKE 'max_connections';
查看系统之前处理的最大连接数used
mysql> SHOW GLOBAL STATUS LIKE '%Max_used_connections%';
一般used/max ≈ 80% 比较理想。
设置连接数大小:
mysql> SET GLOBAL MAX_CONNECTIONS = 200; Query OK, 0 rows affected (0.00 sec)
但是重启之后就失效了。如果要求不变的话可以在my.cnf中修改。