Kilho.net

unblock with 'mysqladmin flush-hosts' 에러

1. 오류 메시지

ERROR 1129 (HY000): Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'

해당 오류는 특정 IP가 비정상 접속 횟수가 누적되어 MySQL에서 자동 차단된 경우 발생합니다.


2. 원인

  • MySQL은 원격 서버에서 접속 후 정상 종료하지 않는 연결을 비정상으로 판단합니다.
  • 이 비정상 접속 횟수가 global max_connect_errors 값 이상 누적되면 해당 IP를 차단합니다.

3. 확인 및 해결 방법

-- max_connect_errors 설정값 확인
select @@global.max_connect_errors;

-- 현재 max_connections 설정값 확인
select @@global.max_connections;

-- 차단된 에러 카운트 초기화
flush hosts;

-- 최대 동시 접속 연결 수 변경
set global max_connections = 500;

-- 접속 에러 허용 횟수 변경
set global max_connect_errors = 99999999;

4. 주의 사항

  • flush hosts; 명령으로 즉시 차단이 해제됩니다.
  • 하지만 장기적으로는 max_connect_errors 값을 넉넉하게 늘려 두는 것이 안전합니다.
  • my.cnf (또는 my.ini) 설정 파일에 아래 내용을 추가하면 MySQL 재시작 후에도 유지됩니다.
[mysqld]
max_connections = 500
max_connect_errors = 99999999

5. 정리

  • 원인: 비정상적인 접속 종료 누적으로 MySQL이 해당 IP를 자동 차단
  • 해결: flush hosts; 로 초기화 + max_connect_errors 값 상향 조정
  • 권장: 설정 파일에 영구 반영하여 재발 방지

Comments

Tips & Tech

Dev tips 애드센스 자동 광고 사용 시 빈 화면이 출력된다면?
WordPress xmlrpc.php 차단으로 보안 강화하기
Delphi 폼이 모니터 한 가운데 있는 경우 자연스럽게 왼쪽으로 …
Windows WSH script registration is not valid.
WordPress 제목 블록 기본값을 H5로 변경하는 방법
Python 동영상 특정 영역 모자이크(흐리게) 하기
Linux 구글 크롬 콘솔 'Attestation check for Topics on' 에…
Others 크롬 - 개발자 도구(DevTools)에서 붙여넣기 안될때
GnuBoard SmartEditor2Skin.html 다운로드 되는 현상
Dev tips 검색 로봇 접속시 종료
Linux PHP-FPM 튜닝을 위한 메모리 계산
Windows 아이폰 벨소리 쉽게 추가하기
Windows C:\Windows\Installer 폴더 다른 드라이브로 옮기기
Dev tips REQUEST 값 받기(application/json 포함)
Linux 데몬(systemd service) 작성 및 실행하기
Dev tips 업데이트 이후 에러 발생([ERROR] Incorrect definition…
Others 구글 크롬 탭검색 비활성화
Dev tips MySQL, MariaDB 업데이트
Others 아이폰 - 비공개 릴레이로 HTTPS 감청 막기
Windows Windows에 Rust 설치하기
Dev tips [RN] android directory was detected in the project.
Linux 메일(Mail) 삭제/초기화
Delphi 윈도우 알림센터에 메시지 출력하기
Others 텔레그램 봇 (Telegram Bot) 만들기
Dev tips [부트스트랩] nav 에서 하위 항목 활성화 시 부모 항목 …
Linux PHP 버전 추가하기
Dev tips Curl 접속 속도가 늦은 경우
Windows 파일 내용 검색
Dev tips unblock with 'mysqladmin flush-hosts' 에러
Dev tips [ReactNative] 캐시 초기화 하는 방법