인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

반가우면반갑다고해님의 프로필 이미지
반가우면반갑다고해

작성한 질문수

React로 NodeBird SNS 만들기

5-5. 시퀄라이즈 Q&A와 DB 연결하기

오류 해결 도움 부탁드립니다..

해결된 질문

작성

·

240

0

https://github.com/wjdwndtlr/react-nodebird

sql을 안설치했을때 처음오류가 떳습니다. sql 설치후 sql포트도 vscode에서와 같이3065로 해줬습니다. 

그래도 처음오류(사진)와 같이 에러가나와 스텍오버플로우에서 검색했는데 npm install -save sequelize 해보라는 답변이있어서 했습니다.

그러자 두번째 오류(사진)과 같이 에러가 발생했습니다.

컴퓨터도 껏다켜보고 작업프로세스로 노드 다 꺼보고도했는데.. 해결이안됩니다. 도와주세요 ㅠㅠ

+ 수정 

=> config.json의    "operatorsAliases": false

을 제거해줬더니 두번째오류는 사라졌으나 포트번호가 사용중이란 에러가 나옵니다.ㅠㅠ

재부팅 두번해줬으나 똑같네요.. 

- 처음오류

- 두번째오류

답변 8

2

안녕하세요, 미래에 혹시나 저처럼 잘 안되시는분들을 위해서 제가 해결한 방법을 알려드릴께요! 설치했는데 잘안되셨으면 강사님이 말씀하신것처럼 mysql을 전부다 지우시고 재부팅한번 해주세요. 
( 저는 자세히는 모르겠는데.. 재설치 과정만 n번했네요..)

다시 설치하시는데 포트번호는 3306으로해주세요 이게 가장 기본포트라네요.

[3306이 사용중이라는분들은..

작업끝내기에서 mysql로 시작되는 프로세서들을 모두 작업끝내기눌러주시고 아래 ()안의 내용을 실천해주세요. 

(C:\ProgramData\MySQL의 폴더 내부를 정리해주세요. 출처: https://kjwsx23.tistory.com/127 [香格里拉]) 

[위에서 작업끝내기 한 이유는 사용중인 mysql포트가 분명 있을텐데 이럴경우 netstat -ano를 해서 사용중인 포트를 찾아야하는 번거로움방지를 위해서)

]

그리고 명령프롬프트에서 mysql접속하시면됩니다.

(mysql -h localhost -u root -p)

여기까지하고 vscode에서 npm run dev해도 에러가 나올거에요 

에러내용:(Unhandledrejection equelizeConnectionError: Unknown database 'react-nodebi)

명령프롬프트창을 새롭게 하나 더 켜주고 cd [프로젝트있는파일] 로 현재위치폴더를 옮겨준후 

"sequelize db:create" 을 입력후 엔터하시고 vscode에서 다시 npm run dev하면 잘 생성되네요!!

읽어주셔서 감사합니다.. 어제 오늘 장염걸린상태에서 끝까지 붙들고있던 나에게 박수쳐주고 싶네요.

0

감사합니다ㅠㅠ

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

지우고 다시 설치하시는 게 쉬울 듯 합니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저건 비밀번호가 틀렸다는 메시지입니다 ㅠㅠ

0

강사님 node.js책에서 처럼 mysql을 명령프롬세스에서 실행시켰으나 다음 사진처럼 에러가나옵니다

혹시 어떤걸 놓쳤는지 짚어주실수있으실까요?..


0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저 에러는 DB를 실행하지 않았다는 에러입니다.(MySQL이 3306 포트를 사용합니다) MySQL 프로그램(워크벤치가 아니에요)을 먼저 실행하셔야 합니다.

0

안녕하세요! 말씀하신대로 작업관리자로 사용중인 포트를 작업종료할시 사진과 같은 에러가 나옵니다.

검색해본바로는 db와 연결이안됬다는 에러메시지같은데.. 혼자 이것저것 만져봐도 도통 해결법을몰라 문의드립니다.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

이 부분은 지금 다른 서버가 실행중이라는 뜻입니다. netstat -ano를 cmd에서 입력해보시고 3065 포트를 누가 쓰고 있는지 확인해보세요. 그럼 PID를 발견할 수 있는데 그 PID를 작업관리자에서 프로세스 탭에서 찾아서 종료하시면 됩니다.

반가우면반갑다고해님의 프로필 이미지
반가우면반갑다고해

작성한 질문수

질문하기