解决mysql 1040错误Too many connections的方法
错误信息如下:

Can not connect to MySQL server
Error: Too many connections
Errno.: 1040

Similar error report has beed dispatched to administrator before.

从官方文档知道linux上面编译安装的mysql默认的连接为100个,这样对于网站的需求来说是远远不够的。
文档:http://dev.mysql.com/doc/refman/5.0/en/too-many-connections.html
If you get a Too many connections error when you try to connect to the mysqld server, this means that all available connections are in use by other clients.

The number of connections allowed is controlled by the max_connections system variable. Its default value is 100. If you need to support more connections, you should restart mysqld with a larger value for this variable.

MySQL官方告诉我们需要修改max_connections的值,那么我们怎么去修改呢?有两种方法

1、修改配置文件文件

修改/etc/my.cnf这个文件,在[mysqld]中新增max_connections=N,如果你没有这个文件请从编译源码中的support-files文件夹中复制你所需要的*.cnf文件为到/etc/my.cnf。我使用的是my-medium.cnf,中型服务器配置。例如我的[mysqld]的内容如下

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 160M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
max_connections=1000

由于对mysql还不是很熟悉,所以很多参数没有修改。哈哈。。

2、非使用mysqld脚本自动启动的用户。

修改$MYSQL_HOME/bin/mysqld_safe文件
例如:/usr/local/mysql/bin/mysqld_safe这个文件

grep -n 'max_connection' $MYSQL_HOME/bin/mysqld_safe

修改对应行号的max_connections参数值

专业墙纸贴纸厨房用具装饰出售,本人网店经营

博客对你有用记得访问下哦,增加下访问量,如有需要可以下单购买哦^_^。https://item.taobao.com/item.htm?id=569617707364

解决Mysql错误1040 Too many connections的方法相关推荐

  1. 解决Mysql错误Too many connections的方法

    解决Mysql错误Too many connections的方法 参考文章: (1)解决Mysql错误Too many connections的方法 (2)https://www.cnblogs.co ...

  2. MySQL: ERROR 1040: Too many connections”的异常情况1

    2019独角兽企业重金招聘Python工程师标准>>> 很多开发人员都会遇见"MySQL: ERROR 1040: Too many connections"的异 ...

  3. 服务器x不会下载mysql_MySQL_解决MySQL数据库死掉以及拒绝服务的方法,从Mysql 5.x的某个版本之后,MySQ - phpStudy...

    解决MySQL数据库死掉以及拒绝服务的方法 从Mysql 5.x的某个版本之后,MySQL的自动关闭空闲连接的特性被修改了,假如一个连接空闲到超时时间(默认28000秒8小时),再次发起的Reconn ...

  4. mysql 5.6 登录 警告_解决mysql登录出现警告问题的简单方法

    解决mysql登录出现警告问题的简单方法 发布时间:2020-05-11 11:50:39 来源:亿速云 阅读:125 作者:三月 本文主要给大家介绍解决mysql登录出现警告问题的简单方法,文章内容 ...

  5. 台式电脑连接宽带远程计算机没反应怎么办,win10电脑错误678远程计算机没反应怎么解决?解决电脑错误678远程计算机没反应方法分享...

    win10电脑错误678远程计算机没反应怎么办?在安装win10专业版原版系统的电脑连接宽带,不断的弹出窗口提示说:连接到宽带连接时出错,正在连接,通过WAN微型端口(PPPOE),错误 678 远程 ...

  6. 解决MYSQL错误:ERROR 1040 (08004): Too many connections

    方法一: show processlist; show variables like 'max_connections'; show global status like 'max_used_conn ...

  7. 完美解决MySQL错误日志出现大量的 Got an error reading communication packets 报错

    最近在安装完mysql之后发现error log 出现大量 Got an error reading communication packets 等的读写报错,如下图 问题分析 其实Aborted c ...

  8. Mysql1819_解决 MySQL 错误 - ERROR 1819 (HY000)

    MySQL 5.7 为了增加系统安全性, 加入了 validate_password plugin, 可以自定 MySQL 使用者帐号密码的强度, 当建立 MySQL 帐号或者修改密码时, 密码强度不 ...

  9. mysql连接错误码1040,mySQL错误1040:太多连接

    How to fix these, "SQL Error 1040: Too Many Connection" even I try to put max_user_connect ...

最新文章

  1. 牵引力教育设计总监解密9大2018潮流UI设计趋向
  2. 【阿里云新品发布·周刊】第12期
  3. 在日期格式化的时候提示错误:Tostring没有采用一个参数的重载
  4. 如何把两个查询语句合成一条 语句
  5. 剑指offer-序列化二叉树
  6. docker 关闭所有容器_软件安全 : Docker逃逸详解
  7. 实习踩坑之路:parallelStream并发流+快速失败导致线上CPU300%的血泪史
  8. pic16f616单片机C语言编程,PIC16F616型单片机介绍
  9. 设计模式——Revealing Module(揭示模块)模式
  10. SQL中IF函数的使用
  11. unity 角色鉴赏 spine动画鉴赏人物
  12. 嵌入式linux分区,嵌入式Linux MTD分区调整
  13. CodeForces Gym 100989B LCS (B)
  14. Android气泡弹幕,Android弹幕实现:基于B站弹幕开源系统(7)QQ、微信聊天气泡样式的弹幕...
  15. c语言control函数,C语言05-ControlFl.ppt
  16. 2022年基础设施行业10大技术应用趋势
  17. 浅谈动态调节PID算法
  18. 小学教师计算机应用操作培训总结,小学教师培训总结
  19. 玩转苹果电脑:常用操作及其快捷键
  20. git安装及github配置

热门文章

  1. python爬取知乎话题广场_学习python爬虫---爬虫实践:爬取B站排行榜2(爬取全部分类排行榜、利用pygal库作图)...
  2. python使用bs4获取网页排行榜数据(基础版)
  3. swoft2.x swoftCli 自动重启服务
  4. 内存数据库内核开发工作日志(初稿)(一)
  5. 软硬件全面测评教程,宝妈亲测读书郎AI学习机C30
  6. bes2300之电源管理(六)
  7. 华为机试题2014 java_2014届华为校园招聘机试题(java实现)
  8. 移动云计算的一些思考
  9. 阿里Android高级架构师:一个牛逼的插件又双叒诞生了!
  10. 使用ViewFlipper实现屏幕切换动画效果