나의 개발 일상 기록
[MySQL] Connection Blocked Error 본문
Connection Blocked Error 현상
MySQL 서버를 평시 잘 사용을 하다 Connection을 하려고 하는데 갑작스럽게 아래와 같은 에러가 발생하였습니다.
ERROR 1129(00000): Host '*' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
구글링을 통해 원인을 파악을 해보니 Host로부터 접속 요청 max_connect_errors 와 관련된 접속 연결 설정값 보다 초과하여 발생하여 설정된 값 이상의 Host에서 연결이 발생하여 MySQL에서는 해당 Host를 Block을 하게 된다는 것을 알게 되었습니다.
해결방법
1. MySQL 접속합니다.
- mysql -u root -p
2. max_connect_errors 카운트 확인
- select @@global.max_connect_errors;
3. 에러 카운트 초기화
- flush hosts;
4. max_connections 변경
- set global max_connections=300;
5. max_connect_errors 변경
- set global max_connect_errors=10000;
'SQL' 카테고리의 다른 글
| [ORACLE] 실행계획 보는 법 #2 (0) | 2021.04.22 |
|---|---|
| [SQL] ORACLE 힌트절 (0) | 2021.04.20 |
| [SQL] 바인드 변수와 하드 파싱 (0) | 2021.03.17 |
| [ORACLE] 실행계획 보는 법 (0) | 2021.03.17 |
| [ORACLE] SELECT문 (0) | 2021.03.17 |
Comments