프로그래밍/mysql3 MySQL 접속 차단 문제 해결: mysqladmin flush-hosts 명령어 사용법 MySQL을 사용하다 보면 너무 많은 접속 시도를 해서 접속이 차단되는 경우가 있습니다. 이러한 문제는 MySQL의 max_connect_errors 설정으로 인해 발생할 수 있으며, 이는 보안상의 이유로 특정 IP에서 너무 많은 실패한 접속 시도를 할 경우 해당 IP를 차단하기 때문입니다. 이 문제를 해결하기 위해 mysqladmin flush-hosts 명령어를 사용할 수 있습니다. 1. 접속 차단 상황MySQL은 기본적으로 동일한 호스트에서 일정 횟수 이상의 접속 오류가 발생하면 해당 호스트를 차단합니다. 이 횟수는 max_connect_errors 설정에 의해 결정되며, 기본값은 10입니다. 예를 들어, 동일한 IP에서 10번 이상 접속 오류가 발생하면 MySQL은 해당 IP를 차단하게 됩니다. .. 2024. 6. 20. MySQL에서 위도 경도로 가장 가까운 거리 구하는 방법 MySQL에서 위도(latitude)와 경도(longitude)를 이용하여 가장 가까운 거리와 그 순서대로 데이터를 가져오는 쿼리는 다음과 같습니다. SELECT *, 6371 * 2 * ASIN(SQRT(POWER(SIN(RADIANS(([target_latitude] - latitude) / 2)), 2) + COS(RADIANS([target_latitude])) * COS(RADIANS(latitude)) * POWER(SIN(RADIANS(([target_longitude] - longitude) / 2)), 2))) AS distance FROM my_table ORDER BY distance ASC; 위 쿼리에서 [target_latitude]와 [target_longitude]는 원하는 지.. 2023. 4. 26. Got a packet bigger than 'max_allowed_packet' bytes에러 로컬에 개발환경 만들어서 사용하려고 mysql 통째로 덤프 받아서 임포트 할려고 하니까 Got a packet bigger than 'max_allowed_packet' bytes 어라 오류가 나는게 아닌가 ....... 해결법 my.ini 파일 수정 [mysqld] max_allowed_packet = 128M 위에 처럼 변경 후 mysql 재시작 하면 된다. 2021. 12. 23. 이전 1 다음