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

김지수:)님의 프로필 이미지

작성한 질문수

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

Docker Compose 파일 작성하기

500 에러가 납니다..

작성

·

473

0

스크린샷 2022-12-01 오후 8.46.40.pngdocker-compose up이후에 build는 다 되서 메인페이지는 열리지만 이렇게 에러가 납니다. 제가 한게 이상한가 싶어서 깃허브에 있는 코드로 docker-compose up해도 저런 오류가 나는데 무슨 문제인지 궁금합니다..!

답변 1

0

좀 늦은 것 같지만, 그래도 공유드립니다.

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

 

mysql 버전이 올라감에 따라 (기억상 3.8부터 에러 생긴다고 본것 같습니다) db 인증 과정에서 문제가 생기는 것으로 보입니다.

 

해결책은

  1. mysql 버전을 낮춘다

  2. 백엔드에서 npm mysql 패키지를 mysql2로 변경하시면 됩니다.

package.json에서 "mysql2": "3.3.1",

db.js에서

const mysql = require("mysql2");