MySQL提示“too many connections“的解决方法

这篇具有很好参考价值的文章主要介绍了MySQL提示“too many connections“的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 最近使用mysql8.0.23的时候连接数据库时发现提示报错,出现mysql too many connection 的异常。经过查询发现是mysql的系统自带的连接数太小,连接的线程超过系统配置导致出现错误。

1. 首先登录mysql终端,输入show variables like "max_connections";,查看最大连接数。

修改最大连接数:set GLOBAL max_connections=1000;,配置好之后再次查看最大连接数的量。

MySQL提示“too many connections“的解决方法,笔记,mysql,数据库,java

2. 超过连接数的原因,是mysql的连接数保持时间太长可以修改一下保活机制show global variables like 'wait_timeout' ,就是最大睡眠时间。

修改一下 set global wait_timeout=300; 自动杀死线程。

MySQL提示“too many connections“的解决方法,笔记,mysql,数据库,java

3.  刚刚的配置是临时修改,重启mysql会失效。可以通过修改mysql的配置/etc/my.cnf。

group_concat_max_len = 10240
# 最大睡眠时间
wait_timeout=300
# 超时时间设置
interactive_timeout = 500

MySQL提示“too many connections“的解决方法,笔记,mysql,数据库,java

 修改完毕后,重启mysql即可。

systemctl restart mysqld.service文章来源地址https://www.toymoban.com/news/detail-586831.html

到了这里,关于MySQL提示“too many connections“的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL出现too many connections错误

    1、现象 navicat连接MySQL时报 too many connections 错误 2、原因 my.ini 中设定的并发连接数太少或者系统繁忙导致连接数被占满。 连接数超过了 MySQL 设置的值,与 max_connections 和 wait_timeout 都有关。 wait_timeout 的值越大,连接的空闲等待就越长,这样就会造成当前连接数越大。 3、解

    2024年02月11日
    浏览(43)
  • flink任务启动抛出mysql数据库连接过多异常message from server:“Too many connections“解决办法

    1. 异常现象 2. 现象分析 2.1 mysql数据库最大默认连接数是151 2.2 已用连接数超过了最大连接数导致的异常 3. 解决办法 3.1 修改mysql最大连接数配置文件 命令行修改最大连接数(max_connections),设置最大连接数为1000。 mysql set global max_connections = 1000; 这种方式有个问题,就是设置的最

    2024年02月14日
    浏览(54)
  • MySQL数据库连接失败,报错:ERROR 1040 (HY000): Too many connections

    MySQL数据库连接失败,报错:ERROR 1040 (HY000): Too many connections 连接MySQL突然出现“ERROR 1040 (HY000): Too many connections”。根据字面意思,应该是数据库的终端太多,下面修改mysql的配置文件解决。 MySQL默认连接数是151 临时配置 如果在生产环境数据库出现了最大连接数建议使用临时

    2024年02月12日
    浏览(47)
  • K8S如何部署ZooKeeper(续)-- Too many connections报错解决

    在上一篇文章中(K8S如何部署ZooKeeper以及如何进行ZooKeeper的平滑替换)我们已经成功部署了ZooKeeper,但是真正切换时,报错如下 在相关服务未迁移K8S时,各个服务都是散落在不同的服务器上的。而当迁移到K8S时,为了方便管理,对服务器进行了重新规划,同一个项目组使用相

    2024年02月01日
    浏览(42)
  • Data source rejected establishment of connection message from server:“Too many connections“; 数据库报错解决

    报错时的情况: 报错时我使用了微服务项目中使用Dubbo来进行管理, 然后同时启动了几个项目来进行数据库操作就会发生报错, 但是执行单个项目模块时是可以进行数据库操作的 ,具体报错信息忘记截图了, 可以看下面这个链接中的报错信息描述MYSQL Too many connections错误的解决办

    2024年02月06日
    浏览(46)
  • ElasticSearch|too_many_buckets_exception解决方法

    报错信息 ES 执行聚合查询时报错,报错信息如下: 原因定位 因为聚合查询的桶数超过了 ES 集群配置的最大桶数的上限。ES 聚合查询最大桶数的参数文档如下(地址): search.max_buckets (Dynamic, integer) Maximum number of aggregation buckets allowed in a single response. Defaults to 65,536. Requests t

    2024年02月04日
    浏览(40)
  • too many open files(打开的文件过多)解决方法

    https://www.cnblogs.com/conanwang/p/5818441.html SU: failed to execute /bin/bash:系统中打开的文件过多 too many open files(打开的文件过多)是Linux系统中常见的错误,从字面意思上看就是说程序打开的文件数过多,不过这里的files不单是文件的意思,也包括打开的通讯链接(比如socket),正在监听的端

    2024年02月16日
    浏览(47)
  • ssh 连接错误 Too many authentication failures 解决方法

    有时候使用 ssh 登录 或者 git ssh 方式连接 时会遇到: Too many authentication failures 这个错误的原因是客户端尝试连接次数大于服务端限制的次数。 默认情况下: ssh 客户端会按照认证顺序: 1. 依次尝试 ssh-agent 中的秘钥和配对~/.ssh 的秘钥对 2. 如果都失败了会尝试密码登录 如果

    2024年02月01日
    浏览(38)
  • 出现OSError: [Errno 24] Too many open files错误解决方法。

    出现了: 这是因为 1,打开文件太多 2,其实不然,是线程限制,通常我们采用更改限制即可。 输入下面的命令看一下:  输出:1024 果然如我所预想,得到的结果是1024,就是说系统限制为同时打开1024个文件。 修改方法: 1、将自己的线程数改小,使之符合这个限制(只是方

    2024年02月16日
    浏览(43)
  • MAC电脑Navicat连接MYSQL时,连接失败提示:“2002-Can‘t connect to server on ‘192.168.200.22‘(10060)”,解决方法。

    解决办法: 1.首先我们把MYSQL卸载了(系统偏好设置--点击底部MYSQL--点击unInstall)  2.然后需要通过命令彻底删除mysql相关文件 命令如下:  3.然后需要重启电脑 4.重新安装Mysql 5.然后打开Navicat就可以连接成功了

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包