인프런 커뮤니티 질문&답변

alvinlog님의 프로필 이미지

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

Docker Compose 파일 작성하기

500 에러 : MySQL 인증 오류

작성

·

553

0

/api/hi 는 정상 작동하는데, /api/values가 500을 반환해서 mysql 연결 부분이 문제가 있는 것 같아서 찾아봤습니다.

https://github.com/mysqljs/mysql/issues/2390

mysql 버전에 따른 문제로 보이며, 백엔드에서 mysql 패키지를 mysql2 패키지로 변경하면 문제가 해결됩니다.

 

변경 사항은 깃허브에 pull request 되어 있으니, 코드 변동 사항은 확인해보시면 될것 같습니다.

https://github.com/jaewonhimnae/docker-codes/pull/3

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

MySQL 인증 오류에 대해 찾아보신 결과 mysql 버전에 따른 문제로 보이며, mysql 패키지를 mysql2 패키지로 변경하면 해결할 수 있다고 하셨군요. 그리고 그 내용이 pull request로 올라와있다고 하셨습니다.

이에 따라서, mysql 패키지를 mysql2 패키지로 변경 후에 정상적으로 동작하는 것을 확인하셨으면 좋겠습니다. 만약 문제가 해결되지 않는다면, 해당 문제와 관련된 코드 부분을 좀 더 자세히 알려주시면 더 정확한 답변을 드릴 수 있을 것 같아요.

감사합니다.

alvinlog님의 프로필 이미지

작성한 질문수

질문하기