Database/MySQL

[MySQL] 접근이 갑자기 안되는 현상 ( flush hosts )

devsalix 2022. 11. 8. 13:35
728x90

어느날 갑자기 잘 되던 DB 접근이 되지 않아 이유를 찾던 중

 

DB 접근 후 비정상 종료를 하게 되면 설정된 카운팅 후 접근 거부를 하는 기능을 발견

 

해당 기능을 비 활성화 방법은 따로 없고 에러 카운팅의 숫자를 높게 잡거나

 

주기적으로 MySQL 접속 후

 

flush hosts;

 

 명령어로 초기화 해 주어야 DB 접근 거부가 일어나지 않는다

 

MySQL 서비스가 초기 구동될시 에러 카운팅 숫자를 높이는 방법은

 

my.cnf 파일의

 

[mysqld]
max_connect_errors=10000

 

으로 설정 혹은 구동중인 MySQL 접근 후

 

SET GLOBAL max_connect_errors =10000;

 

구문으로 설정 가능하다

 

 

참고 : https://dev.mysql.com/doc/refman/8.0/en/host-cache.html

728x90
반응형