[오류대잔치] Error: connect ECONNREFUSED ::1:3306

홍종훈·2023년 7월 27일

오류대잔치

목록 보기
3/5

TypeORM을 사용해 MySQL을 사용하기 위해 연결하는 과정에서

Error: connect ECONNREFUSED ::1:3306

오류가 발생했다.


해당 오류는 DATABASE_HOST가 잘못 기입되어있기 때문이었다.

localhost는 일반적으로 IPv4 주소 127.0.0.1로 해석된다. 그러나 때로는 IPv6 주소인 ::1로 해석될 수 있다. 위의 오류 로그에서 ::1:3306 주소로 연결이 거부되었음을 알 수 있기 때문에 데이터베이스 연결 설정에서 호스트를 'localhost'에서 '127.0.0.1'로 명시적으로 변경했다.


다시 코드를 실행해보니 잘 되는것을 확인할 수 있었다.

profile
Search Engineer

1개의 댓글

comment-user-thumbnail
2023년 7월 27일

좋은 정보 얻어갑니다, 감사합니다.

답글 달기