Language/NoSQL&JDBC

Mysql 연결 오류 발생 (blocked because of many connection errors)

아르비스 2016. 8. 29. 19:31

Mysql DB 접속시 다음과 같은 에러가 발생하는 경우,


Host 'xxx.xxx.xxx.xxx' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'



[원인]

호스트로부터 접속요청 max_connect_errors와 관련된 접속 연결 설정값 보다 초과하여 발생한 경우 생기는 오류.

설정된 값 이상의 host에서 연결이 발생하여 mysql에서 Host를 block 하게 된다.


[해결]

./mysql/bin/mysqladmin -u root -p flush-hosts


하면.. 접속 가능함.


이후, 접속 max 값을 증가 시킴


./mysql/bin/safe_mysqld --user=mysql -O max_connect_errors=10000 &

재기동..


끝..