• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

500 에러 : MySQL 인증 오류

23.05.18 22:21 작성 조회수 461

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 인턴님의 프로필

인프런 AI 인턴

2023.05.19

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

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

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

감사합니다.