北京SEO

mysql ERROR 1040: Too many connections

2019/10/10/17:35:59  阅读:1589  来源:谷歌SEO算法  标签: 小明SEO博客

今天早起打开网站发现动态页面居然显示了ERROR 1040:Too many connections提示了,这不是连接过多的原因吧,我一个博客一天没几个IP呀,怎么会这样立即上vps查看.

错提示如下:

#/home/binbin.zhengbb/ssh/update_dns.sh

ERROR 1040 (08004): Too many connections

ERROR 1040 (08004): Too many connections

出现此错误的原因,一种是访问量确实很高,MySQL服务器顶不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小.

查询MySQL的最大连接数,代码如下:

  1. mysql>showvariableslike'max_connections';
  2. +-----------------+-------+
  3. |Variable_name|Value|
  4. +-----------------+-------+
  5. |max_connections|100|
  6. +-----------------+-------+
  7. 1rowinset(0.00sec)

查询MySQL响应的最大连接数,代码如下:

  1. mysql>showglobalstatuslike'max_used_connections';
  2. +----------------------+-------+
  3. |Variable_name|Value|
  4. +----------------------+-------+
  5. |Max_used_connections|5|
  6. +----------------------+-------+
  7. 1rowinset(0.00sec)

说明:本地环境没什么参考价值,但是就上面的数据而言,MySQL过去所响应的最大连接数小于其允许的最大连接数,所以不会出现1040错误.

MySQL比较理想的最大连接数计算方式为:

max_used_connections / max_connections * 100% ≈ 85%

即最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接数上限设置的过高了.

方法一:直接修改mysql,代码如下:

  1. mysql>showvariables;
  2. |max_connections |100
  3. mysql>setGLOBALmax_connections=1500;

方法二:修改配置文件,代码如下:

  1. [Intranetroot@inc-dp-149-47/root]
  2. #vi/etc/my.cnf
  3. [mysqld]
  4. datadir=/var/lib/mysql
  5. socket=/var/lib/mysql/mysql.sock
  6. user=mysql
  7. #Defaulttousingoldpasswordformatforcompatibilitywithmysql3.x
  8. #clients(thoseusingthemysqlclient10compatibilitypackage).
  9. old_passwords=1
  10. log-bin=/var/lib/mysql/mysql_bin_log/log-bin
  11. expire_logs_days=7
  12. log-slow-queries=/var/log/mysqld_slow_query.log
  13. set-variable=max_connections=1500
  14. [mysqld_safe]
  15. log-error=/var/log/mysqld.log
  16. #log-update=/var/log/mysqld_update.log
  17. pid-file=/var/run/mysqld/mysqld.pid

最后重启我们的mysql数据库服务器就可以了.

广告内容

mysql ERROR 1040: Too many connections mysql ERROR 1040: Too many connections mysql ERROR 1040: Too many connections

相关阅读

热门评论

SEO探索者团队 SEO探索者团队

SEO服务&网站优化

总篇数182

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法