Post

MySQL Too Many Connections 에러

1. 오류 메시지

1
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Too many connections

2. 설정확인

1) 현재 max_connections 확인

1
mysql> show variables like 'max_connections';

2) Max_used_connections 확인

1
mysql> show status like 'Max_used_connections';

3) 클라이언트 차단, 커넥션 차단 확인

1
mysql> show status like 'Aborted%';

3. 해결방법

1) 온라인 설정

즉시 적용된다.

1
mysql> set global max_connections=500;

2) 영구 설정

  • 편집
1
[root@localhost ~]# vi /etc/my.cnf
  • 추가
1
2
[mysqld]
max_connections = 500
  • 재시작
1
[root@localhost ~]# service mysqld restart

[출처 및 참고]

This post is licensed under CC BY 4.0 by the author.