MySQL报错1040'Too many connections'的原因以及解决方案

 更新时间:2022年07月01日 09:06:11   作者:爱的太深,太认真  
这篇文章主要给大家介绍了关于MySQL报错1040'Too many connections'的原因以及解决方案,文中通过实例代码以及图文介绍的非常详细,需要的朋友可以参考下

MySQL 报错1040 ‘Too many connections’

报错原因:

实际连接数超过了mysql 允许的最大连接数,访问量过高,MySQL服务器抗不住。

解决办法

1、修改max_connections,如果这个值已经很大,2、这个时候就要考虑增加从服务器分散读压力;

Windows 找到mysql.ini(Linux 修改/etc/my.cnf文件,在[mysqld]中新增max_connections=N)。修改允许最大连接数max_connections=N,默认是100 一般设置到500~1000比较合适(这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。),最后重启mysql,一定要重启。

net stop mysql
net start mysql

2、临时修改查看最大连接数:

show variables like ‘%max_connections%';

通配符查看当前状态的连接数量,以定夺该值的大小。

show global status like ‘Max_used_connections';

修改命令:set global max_connections=1000;(重启mysql服务后会失效)

总结 

到此这篇关于MySQL报错1040'Too many connections'的原因以及解决方案的文章就介绍到这了,更多相关MySQL报错1040 Too many connections内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • jdbc调用mysql存储过程实现代码

    jdbc调用mysql存储过程实现代码

    接下来将介绍下mysql存储过程的创建及调用,调用时涉及到jdbc的知识,不熟悉的朋友还要温习下jdbc哦,话不多说看代码,希望可以帮助到你
    2013-03-03
  • MySQL5.7 如何通过逻辑备份迁移到GreatSQL及注意事项

    MySQL5.7 如何通过逻辑备份迁移到GreatSQL及注意事项

    在将数据库从MySQL 5.7迁移到GreatSQL8.0.32时,由于数据量较小且关注安全性,决定使用mysqldump执行逻辑备份,并将数据导入GreatSQL,这篇文章主要介绍了MySQL5.7 通过逻辑备份迁移到GreatSQL注意事项,需要的朋友可以参考下
    2024-06-06
  • MySQL线程处于Opening tables的问题解决方法

    MySQL线程处于Opening tables的问题解决方法

    在本篇文章里小编给大家分享了关于MySQL线程处于Opening tables的问题解决方法,有兴趣的朋友们学习下。
    2019-01-01
  • Mysql通过ibd文件恢复数据的详细步骤

    Mysql通过ibd文件恢复数据的详细步骤

    mysql在使用的过程中,难免遇到数据库表误操作,下面这篇文章主要给大家介绍了关于Mysql通过ibd文件恢复数据的详细步骤,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Mac下安装mysql5.7 完整步骤(图文详解)

    Mac下安装mysql5.7 完整步骤(图文详解)

    本篇文章主要介绍了Mac下安装mysql5.7 完整步骤,具有一定的参考价值,有兴趣的可以了解一下,
    2017-01-01
  • SQL面试之WHERE 1=1到底是什么意思详解

    SQL面试之WHERE 1=1到底是什么意思详解

    这篇文章主要给大家介绍了关于SQL面试之WHERE 1=1到底是什么意思的相关资料,WHERE 1=1子句只是一些开发人员采用的一种惯性做法,以简化静态和动态形式的SQL语句的使用,文中介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • MySQL安装配置以及安装失败解决过程

    MySQL安装配置以及安装失败解决过程

    我们在下载完MYSQL时,安装可能会遇到或大或小的问题,下面这篇文章主要给大家介绍了关于MySQL安装配置以及安装失败解决的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • MySQL服务器线程数的查看方法详解

    MySQL服务器线程数的查看方法详解

    这篇文章主要介绍了MySQL服务器线程数的查看方法,结合实例形式分析了mysql线程数查看的相关命令、配置、参数及相关使用技巧,需要的朋友可以参考下
    2018-03-03
  • mysql 8.0.26 安装配置方法图文教程

    mysql 8.0.26 安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.26 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists

    UCenter info: MySQL Query Error SQL:SELECT value FROM [Table

    大家先看下数据库权限问题,然后再进行如下操作。
    2011-09-09

最新评论