mysql连接错误:#1040 - Too many connections

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql连接错误:#1040 - Too many connections相关的知识,希望对你有一定的参考价值。

到前天为止好好的,从昨天开始一直出现这个状况
服务器明明是刚重装的,而且也没有对外开放,数据库账号也不到10个,
但除了root可以登录之外,其他的普通用户登录的时候都出现这个错误,
我用php代码试过连接数据库,出现了以下错误,

Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/haoguquan/html/i.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user: 'nobody@localhost' (Using password: NO) in /home/haoguquan/html/i.php on line 4

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/haoguquan/html/i.php on line 4

我用phpmyadmin创建账号的时候出现了这样的错误,
There is no grant to defined......
说什么...用户无权限访问数据库什么的,

这到底是什么问题, 该怎么解决....
谢谢两位的回答,但是我明明在/etc/my.cnf里写上了max_connection=800了,重启了apache,甚至重启过服务器,但还是不行,

kill 一部分连接

很有可能是你连接的时候使用了多线程,一个功能使用了多线程连接,没有其他解决方法
增加连接参数
参考技术A 连接数太多了,数据库忙不过来了,什么情况都来了。

重启一下数据库,加大连接参数设置。

以上是关于mysql连接错误:#1040 - Too many connections的主要内容,如果未能解决你的问题,请参考以下文章

Go连接MySql数据库Error 1040: Too many connections错误解决

Navicat for MySQL 中的 1040错误提示Too many connections的解决方法?

mysql 1040 too many connections,压测接口500提示数据库连接到达上限解决方案

解决mysql 1040错误Too many connections的方法

分析 MySQL 表给出 ERROR 1040 - Too many connections

已解决mysql连接出错:ERROR 1040 (HY000): Too many connections