MySQL too many open connections问题解决方法
2022-11-12 09:33:04
内容摘要
这篇文章主要为大家详细介绍了MySQL too many open connections问题解决方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
曾经以为在m
文章正文
这篇文章主要为大家详细介绍了MySQL too many open connections问题解决方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
曾经以为在my.cnf写入max_connections = 2000就可以改变mysql的最大并发量,今天查到一个命令,发现服务器的mysql最大连接数为151.
控制台,连接上mysql
代码如下:
1 | <code>show variables;</code> |
如果单独看max_connections可以这样
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <code>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 </code> |
my.cnf里大致这样写的
代码如下:
1 2 3 4 5 | <code>max_connections=2000 # The MySQL server [mysqld] port = 3306 socket = /Applications/XAMPP/xamppfiles/ var /mysql/mysql.sock</code> |
代码如下:
1 2 3 4 | <code># The MySQL server [mysqld] max_connections=2000 port = 3306</code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 | <code>+—————————-+————+ | 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</code> |
就好了。
说明这配置必须在[mysqld]下面,才有用。
注:关于MySQL too many open connections问题解决方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释