您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Mysql Too many connections

bubuko 2022/1/25 20:05:18 mysql 字数 2117 阅读 856 来源 http://www.bubuko.com/infolist-5-1.html

错误原因 java.sql.SQLException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection, message from server: "Too many ...

错误原因

java.sql.SQLException: Cannot create PoolableConnectionFactory (Data source rejected establishment of connection,  message from server: "Too many connections")

技术分享图片

 

修改mysql的my.ini配置文件,网上的说法:mysql安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连接数被占满。

    而项目实际上部署在linux系统上,需要找到my.cnf的配置文件,一般在etc/my.cnf,找到这个文件,[mysqld]下添加如下行:

set-variable=max_connections=1000
set-variable=max_user_connections=500
set-variable=wait_timeout=200

之后重启mysql,生效。

1、使用 service 启动:
service mysqld restart 
service mysql restart (5.5.7版本命令)

2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart

    max_connections: 为设置最大的连接数

    max_user_connections:设置每用户最大的 连接数500

    wait_timeout:表示200秒后将关闭空闲连接,但对正在工作的连接不受影响。

查看连接数是否被修改

show variables like %connection%

 查看服务器线程数

show global status like Thread%;

所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。

show full processlist

 

Mysql Too many connections

原文:https://www.cnblogs.com/aeolian/p/12501370.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶