文档章节

查看和修改mysql最大连接数

山海经
 山海经
发布于 2014/04/09 09:44
字数 321
阅读 1668
收藏 7
使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担不起,此时就应该考虑负载均衡或者其它减少服务器压力的办法。另一种情况就是 MySQL 的最大连接数设置得太小,当访问量稍大就出现连接过多的错误。

MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看
mysql> show variables like 'max_connections';

要对 mysql 的最大连接数进行修改,有三种方法:

1.在 my.cnf 配置文件里面修改 max_connections 的值,然后重启 mysql 就行。如果 my.ini 文件中没有找到 max_connections 条目,可自行添加以下条目:

max_connections = 200

2.命令行下执行 set GLOBAL max_connections=200

3.修改源代码

MySQL服务器允许的最大连接数16384,添加了最大允许连接数,对系统消耗增加不

其他状态查询命令:

显示当前运行的线程:mysql> show processlist

显示当前状态:mysql> show status

显示安装后的可用存储引擎和默认引擎 :show engines;

 

© 著作权归作者所有

共有 人打赏支持
山海经
粉丝 32
博文 159
码字总数 40723
作品 0
广州
程序员
高并发情况下可能需要对数据库做的配置

1、最大连接数 mysql最大连接数默认151,其中150用来给普通用户连接数据库,其中一个用来给管理员救火,查看当前数据库最大连接数用: 查看当前实际连接数: MySQL最大连接数是16384,超过这...

haoyuehong
03/21
0
0
上线后数据库出现 too many connection问题

Mysql 查看连接数,状态 最大并发数 发包后,程序出错,看到了大量的too many connection。。 这是数据库的没有做好优化导致,用mysql来说,他的默认最大连接数的150,如果不优化很快就会超负...

梦幻柒仔
04/28
0
0
由于使用错误的函数,而和数据库发生了一段有趣的故事

为了一个小公司的一个录入系统,我在使用angular.js时,发现$http无法使用,但由于急需,暂时没有想到解决办法,就急匆匆使用了 setinverter 这个函数来获取数据库中的数据,遍历出来; 因为...

Cc卿
2017/12/21
0
0
mysql优化连接数防止访问量过高的方法

很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原...

庆沉
2015/06/26
0
0
MySQL: ERROR 1040: Too many connections”的异常情况1

很多开发人员都会遇见”MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原...

squanchao
2016/08/25
17
0

没有更多内容

加载失败,请刷新页面

加载更多

Access denied for user 'root'@'localhost' 解决流程

ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决流程 基于debian 9 maridb 10 因为安装 时不知道 密码,所以在管理中下使用 mysqladmin -u root -p password ex(ex为密......

dragon_tech
37分钟前
0
0
nginx 负载均衡

一.配置方式 1.轮询(默认) 优点:实现简单; 缺点:不考虑每台服务器处理能力 2.权重 weight默认是1。如果有多个配置权重的节点,比较相对值。 15:10,只代表访问8080端口的概率是访问908...

imbiao
59分钟前
1
0
jQuery学习笔记180923

jQuery 操作 CSS jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选...

颖伙虫
今天
2
0
[python] colorama 模块 - 改变控制台输出文本的颜色

除了使用 PyQt 这样的图形化开发框架外,基本上 python 程序都是跑在控制台中的。很多时候,单纯使用黑白的文字不能很好地突出我们要显示的信息。有时候我们需要将错误的提示使用红色标注,而...

cometeme
今天
3
0
Makefile 学习 2 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 进阶 1. Makefile 中的内容 显式规则。显式规则说明了,如何生成一个或多的的目标文件...

公孙衍
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部