[TypeOrmModule] Unable to connect to the database.

홍예림·2023년 2월 2일
0

내가 만난 에러

목록 보기
2/10

🔺[Nest] 42 - 02/02/2023, 8:43:07 AM ERROR [TypeOrmModule] Unable to connect to the database.


에러 발생 환경

  • 도커 docker-compose 의 컨테이너에서 mySQL 데이터베이스를 작동시키려 함
  •   my-database:
        image: mysql:latest
        platform: linux/amd64
        environment:
          MYSQL_DATABASE: "myhomework"
          MYSQL_ROOT_PASSWORD: "root"
        ports:
          - 3306:3306
    .yaml 파일에서 위와 같이 설정함

에러 발생 원인

  • package.json 파일에서 mySQL의 버전 정보의 키값이 "mysql": "^2.18.1"로 되어 있었음
  • 또는, 데이터베이스와 연결에 시간이 걸려 나타나기도 한다.
    (이 경우에는 기다리면 알아서 해결된다)

해결

  • package.json 파일에서 mySQL의 버전 정보를 "mysql2": "^3.1.0" 로 변경
profile
SYNC 5반 2023.07 - 2023.12

0개의 댓글