问题解决:1040-Too many connections 错误

今天启动一个web服务的时候tomcat在Eclipse下总是启动失败,并且在启动此web服务的同时,访问Mysql其他库的表会报错,如下图:

错误原因:mysql规定的最大连接数为151,但是启动的web服务初始化连接池初始化了200个连接,所以tomcat启动服务失败,而且在启动此web服务过程中初始化数据库连接数超过了mysql规定数,导致操作其他应用的库表报错(1040-Too many connections)

(show full processlist 命令可以查看当前数据库的连接情况)

解决方案:修改Mysql最大连接数即可

数据库环境:Window 7+MySql5.7

修改最大连接数,修改文件:D:\ProgramData\MySQL\MySQL Server 5.7\my.ini 中的max_connections=1000

重启mysql即可。

时间: 2024-10-09 23:29:20

问题解决:1040-Too many connections 错误的相关文章

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

原文:https://my.oschina.net/waknow/blog/205654 摘要: 使用Go链接数据库时,由于连接释放不当会在一段时间以后产生too many connections的错误.因此需要适当的选择函数和及时的释放数据库连接. 这几天用Go写了个简陋的服务器,连接Mysql数据库,提供api给其他程序调用来实现增删改产等服务.Go的版本是1.2,使用的驱动是go-sql-driver/mysql.但是在有一定量的查询结果以后,会出先too many connection的

MySQL Study之--“too many connections”错误解决方案

MySQL Study之--"too many connections"错误解决方案 错误信息如下:Can not connect to MySQL server Error: Too many connectionsErrno.: 1040 Similar error report has beed dispatched to administrator before. 以下是mysql.com网站的相关说明:        If you get a Too many connect

#1040 - Too many connections

今天本来是研究如何迁移网站的结果,在linux下没有退出数据库之前网络断了,因此数据库自动出问题了 我重新启动了数据库:service mysqld restart 刚开始没有问题,我也没有注意,但是老师找我麻烦了 说数据库不为稳定,我去 我看了一下数据库报错是:#1040 - Too many connections 于是我在晚上查了一下原因:  连接过多的原因吧 ,但是网站一天也就20多的访问量 所以我查看了MySQL的最大连接数(这是安装mysql时默认的) 命令:show variabl

openstack Mysql 1040, 'Too many connections' 问题

[[email protected] ~]# nova list ERROR: An unexpected error prevented the server from fulfilling your request. (OperationalError) (1040, 'Too many connections') None None (HTTP 500) 解决办法:         key_buffer         = 64M max_allowed_packet = 16M thre

【问题解决】连接mysql 8错误:authentication plugin 'caching_sha2_password

在刚安装好mysql8,使用native连接的时候报错 authentication plugin 'caching_sha2_password'... 首先确保服务已开启,然后通过cmd命令进入mysql的localhost数据库 mysql -hlocalhost -uroot -p123456 然后进入mysql数据库 use mysql; 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY

mysql数据库Too many connections 错误的解决过程记录

在做一个注册页面的时候,要用到ajax异步校验用户输入的信息是否正确,还得做用户名查重工作,所以需要频繁的访问数据库.我用的c3p0的一个操作数据库的utils是我自己在我看完学习视频之后做的,我做的utils和视频中做的不同的是:视频中做的utils是注册驱动.设置ComboPooledDataSource和获得connection分开,我做的是一个getConnection方法一步到位.平常使用数据库频率不高也就没发现什么问题,直到现在东窗事发...... 昨天出现了错误Too many c

JDBC整合c3p0数据库连接池 解决Too many connections错误

前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误. Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too man

[问题解决]websevice调用中ICM_HTTP_SSL_PEER_CERT_UNTRUSTED错误解决

1,问题描述 SAP 调用webservice时发生一个错误ICM_HTTP_SSL_PEER_CERT_UNTRUSTED SRT:Processing error in Internet Communication Framework:("ICM_HTTP_SSL_PEER_CERT_UNTRUSTED") <img class="alignnone size-medium wp-image-6421" src="http://www.b

max_connections 与 max_used_connections --ERROR 1040: Too many connections

mysql> show variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 151 | +-----------------+-------+ 1 row in set (0.03 sec) mysql> show global status like 'max_used_co