随笔 - 178  文章 - 0  评论 - 19  阅读 - 54万

Mysql: error 1040: Too many connections

报错内容:

Mysql: error 1040: Too many connections

报错原因:

1、访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力。
2、MySQL配置文件中max_connections值过小,默认为151。

解决方式一(永久生效):

1、进入查看服务最大连接数

MySQL [(none)]> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 151   |
+-----------------+-------+
1 row in set (0.01 sec)

2、停止服务并修改配置

2.1 修改配置文件:

[root@localhost conf]# vi my.cnf
#在以下模块添加
[mysqld]
...
max_connections=1000    #调优最大连接数,默认151

2.2 重启服务

3、 再次查看

复制代码
MySQL [(none)]> show variables like 'max_connections';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 1000  |
+-----------------+-------+
1 row in set (0.01 sec)

MySQL [(none)]> 
复制代码

解决方式二(临时生效):

1、进入查看服务最大连接数

复制代码
#默认最大连接数
mysql> show variables like '%max_connections%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 151 |
+-----------------+-------+
1 row in set (0.00 sec)
 
#调整最大连接数
mysql> set global max_connections = 1000;
Query OK, 0 rows affected (0.00 sec)
 
#查看最大连接数
mysql> show variables like '%max_connections%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 1000 |
+-----------------+-------+
1 row in set (0.00 sec)
复制代码

 

posted on   wangzy-Zj  阅读(675)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示