inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

nestjs - mysql 연결문제

해결된 질문

1121

nya

작성한 질문수 15

0

안녕하세요 섹션27 08-04 nest.js-mysql 강의 듣다가 에러가 나서 질문드립니다.

ERROR [TypeOrmModule] Unable to connect to the database. Retrying (1)...

Error: connect ECONNREFUSED ::1:3306

위와 같이 에러가 나는데 계속 구글링해서 해결해보려고 했지만 고쳐지지가 않네요..

 

시도해본것들:

  1. 일단 DBeaver에는 문제없이 연결됐지만 그래도 혹시나 해서 allowPubicKeyRetrieval를 true로 바꿔보고 UseSSL을 false로 해봤습니다.

  2. 비밀번호를 변경해보았습니다.

  3. localhost를 127.0.0.1으로 바꿔봤습니다.

  4. mysql 재실행 해봤습니다.

  5. entities경로 확인해봤습니다.

-- 전부 안되네요 ㅠ 뭐가 문제인걸까요?

추가로 맥북시스템설정에 mysql이 없어서 (맥북 버전문제?) 터미널로 계속 실행시켜주고 있는데 다른 방법없을까요?

nestjs

답변 2

0

nya

감사합니다. 말씀해주신대로 해보았지만 안돼서 질문글 검색해보니 같은 내용이 있어서 그 글 참고해서 해결했습니다. https://www.inflearn.com/questions/758077/mysql-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%97%B0%EA%B2%B0-%EC%95%88%EB%90%98%EB%8A%94-%EB%AC%B8%EC%A0%9C-unable-to-connect-to-the-database

혹시 같은 에러가 나시는 분들을 위해 제가 해결한 방법은 :

터미널 최상단경로로 가서 private/etc 로 이동후 hosts파일을 관리자권한으로 편집모드(sudo vi hosts)를 실행합니다. i 눌러서 편집모드로 간 후 맨아래 ::1를 주석처리후 esc누른뒤 :w!로 강제저장합니다. (read-only파일이라 관리자권한과 강제저장이 필요한것같습니다)

0

노원두

안녕하세요! nya님!

typeorm을 활용하여 mysql 데이터베이스에 접속하기 위해 필요한 연결 라이브러리는 mysql이 아닌, mysql2 입니다!
따라서, 아래와 같이 시도해 보세요!
(*주의: 데이터베이스: mysql, 데이터베이스 연결을 위한 package.json 라이브러리: mysql2)

  1. package.json 파일에서 mysql을 지운다.

  2. yarn.lock 파일을 지운다.

  3. node_modules 폴더를 지운다.

  4. yarn add mysql2 명령을 입력하여 mysql2를 설치한다.

  5. yarn start:dev 로 다시 시도해 주세요!

그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?

0

85

2

강의 전체 소스 코드를 받고싶습니다.

0

76

2

fontawesome 사용 문의

0

79

2

소스 코드 부탁드립니다~

0

85

2

깃 레포지터리 소스

0

87

2

커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요

0

74

2

10-01 Entity TypeOrmModule.forRoot 에 entities

0

89

3

강의 버전관련 문의입니다

0

104

2

Ubuntu 설치 관련

0

62

1

schema.gql 질문 드립니다.

0

51

1

서버 재실행시 Many to Many

0

102

3

input 관련 문의

0

90

2

Rest API 보다는 graphql이 주된 내용인데

0

131

2

강의 전체 소스코드 받을수있을까요?

0

156

1

도커볼륨 마운트 관련

0

127

2

findOne 타입스크립트오류

0

109

1

http => htrtps 호출 인증서 신뢰 오류

0

356

1

self-signed certificate in certificate chain 에러 발생

0

420

1

mongoose 설치 오류

0

142

1

특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)

0

284

2

08-06

0

180

3

구조랑 패턴 관련해서 질문

0

126

2

mydocker

0

129

2

coolsms statuscode 2000 인데 전송안돼는 경우 확인.

0

156

1