问题描述:不少时候都会碰见”MySQL: ERROR 1040: Too many connections”的异常状况
问题分析:形成这种状况的一种缘由是访问量太高,MySQL服务器抗不住,这个时候就要考虑增长从服务器分散读压力;另外一种缘由就是MySQL配置文件中max_connections值太小。(MySQL数据库在安装完以后,默认的MySQL数据库,其最大链接数为100)html
首先,咱们来查看mysql的最大链接数:mysql
登陆mysql
mysql> show variables like '%max_connections%'; 查看最大链接数sql
修改最大链接数的两种方法:
1.临时设置
登陆mysql:数据库
mysql>set global max_connections=1000; 服务器
这种方法在重启mysql后会失效ide
2.永久设置
修改mysql的配置文件my.cnf
在[mysqld]中添加max_connections = 1000阿里云
[mysqld]
max_connections = 1000htm
保存退出后重启mysqlget
最后:
分享下个人阿里云幸运券(如须要购买阿里云服务的能够领取使用哈):https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=rziak7l4&utm_source=rziak7l4it