当前位置: 首页 > 编程笔记 >

mysql too many open connections问题解决方法

严稳
2023-03-14
本文向大家介绍mysql too many open connections问题解决方法,包括了mysql too many open connections问题解决方法的使用技巧和注意事项,需要的朋友参考一下

曾经以为在my.cnf写入max_connections = 2000
就可以改变mysql的最大并发量,今天查到一个命令,发现服务器的mysql最大连接数为151.

控制台,连接上mysql

show variables;

这条命令可以看到所有基础配置

如果单独看max_connections可以这样

show variables like 'max%';
+—————————-+————+
| Variable_name | Value |
+—————————-+————+
| max_allowed_packet | 1048576 |
| max_binlog_cache_size | 4294963200 |
| max_binlog_size | 1073741824 |
| max_connect_errors | 10 |
| max_connections | 151 |
| max_delayed_threads | 20 |
| max_error_count | 64 |
| max_heap_table_size | 16777216 |
| max_insert_delayed_threads | 20

151 好像是lampp默认的最大连接数。

my.cnf里大致这样写的

max_connections=2000
# The MySQL server
[mysqld]
port            = 3306
socket          = /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock

改完以后
# The MySQL server
[mysqld]
max_connections=2000
port            = 3306

然后把max_connections=2000移动到[mysqld]下面,重启动mysql
+—————————-+————+
| Variable_name | Value |
+—————————-+————+
| max_allowed_packet | 1048576 |
| max_binlog_cache_size | 4294963200 |
| max_binlog_size | 1073741824 |
| max_connect_errors | 10 |
| max_connections | 2000 |
| max_delayed_threads | 20 |
| max_error_count | 64 |
| max_heap_table_size | 16777216 |
| max_insert_delayed_threads | 20

就好了。

说明这配置必须在[mysqld]下面,才有用。

 类似资料:
  • 我们已经探索了 Python 语言中的许多部分,现在我们将通过设计并编写一款程序来了解如何把这些部分组合到一起。这些程序一定是能做到一些有用的事情。这其中的方法就是去学习如何靠你自己来编写一份 Python 脚本。 问题 我们希望解决的问题如下: 我想要一款程序来备份我所有的重要文件。 虽然这是一个简单的问题,但是其中并没有足够的信息有助于让我们开始规划一份解决方案。我们需要进行一些分析(Anal

  • 不太会使用 Env 工具的请先看一遍 《Env 用户手册》(不长的,看完费不了几分钟) 提示 Env 工具和 源码 所处的目录都不能有中文或空格请先检查!! code 是一个命令 点 ‘.’ 是一个参数表示当前目录,中间有一个空格。 romfs ramfs 文件系统中的文件名和c的变量的命名一样,只能由英文字母开头且仅包含数字和下划线。 修改 qemu.bat 里面的参数时,要注意那是一行参数中间

  • 本文向大家介绍DevExpress TreeList 常见问题解决方法,包括了DevExpress TreeList 常见问题解决方法的使用技巧和注意事项,需要的朋友参考一下 1、 如何给节点添加图片? 首先需要添加一个图片控件,然后给它加入图片,最后把TreeList的节点图片属性和图片控件绑定,代码如下: 2、 如何将背景色设为透明? 3、 如何展开当前节点和父节点? 4、 如何设置显示水平滚

  • 我对决议有意见。我开发了Java Swing应用程序(桌面应用程序),它运行良好,但当我开始在不同的笔记本或桌面系统中使用该应用程序时,问题就来了,因为每个系统都有自己的分辨率,因此JFrame上的组件越来越小,最大的问题来了,当我开始在4K分辨率系统中使用该应用程序时,您看不到任何东西,因为JFrame上的所有东西都变得太小,您将无法读取任何东西。我们对此有什么解决办法吗?

  • 我们已经探索过了Python语言的各种部分,现在我们通过设计和编写一个做有用事情的程序,看一看如何将所有这些组合在一起,学习如何自己编写一个Python脚本可以实现这个想法。 问题 我们想要解决的问题是: 我需要一个为我所有重要的程序创建备份的一个程序。 尽管这是一个简单的问题,但是我们没有着手解决这个问题的足够的信息。多一点的分析是必需的,例如,我们如何指定哪一个文件需要备份?他们是怎样存储的?

  • 本文向大家介绍Nginx tp3.2.3 404问题解决方案,包括了Nginx tp3.2.3 404问题解决方案的使用技巧和注意事项,需要的朋友参考一下 最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置 下面我配置 在server配置里面 保存配置之后,重启 nginx ,配置成功 直接支持类

  • 解决方案常见问题 Windows Needing to re-target the Windows SDK XCode XCode PNG Compression issue It is possible that your PNG images contain incorrect color profiles. You can convert color profiles using Image

  • 本文向大家介绍SpringBoot项目@Async方法问题解决方案,包括了SpringBoot项目@Async方法问题解决方案的使用技巧和注意事项,需要的朋友参考一下 现象: 1. 表面现象: 方法中输出的日志, 日志文件中找不到, 也没有任何报错(即@Async标注的方法没有执行, 也没有报错) 2. 分析现象: 日志中某个时刻之后没有了task-xxx线程的日志 原因: @Async异常方法默