• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

DB DROP하고 다시 실행하면 UNKNOWN으로 뜨네요

21.04.08 12:56 작성 조회수 269

1

뒤에 제로초님 말대로

mysql> DROP DATABASE `Jigram`;

으로 db 지운뒤

reload하고 나서 mysql들어오고

DB확인할려니까

DB를 찾을수가 없다고하는데

DB설정을 잘못한건가요?

답변 3

·

답변을 작성해보세요.

0

edu님의 프로필

edu

2022.05.31

저도 같은 부분에서 이해가 잘 되지않습니다.

강의 14분30초쯤에 대문자를 소문자로 바꾸어야한다고 하셨습니다. 그러고나서  'DROP DATABASE `react-nodebird`; '

를 입력하셨고 우분투로 돌아와 sudo npx pm2 reload all, sudo npx pm2 list 한 뒤

다시 mysql 로 접속해 react-nodebird 테이블을 확인했을 때 소문자로 바꾸어져있는걸 볼수있는데 

저 같은 경우에도 질문자님 처럼 db가 삭제되어있습니다.

DROP DATABASE 는 데이터와 테이블이 아예 삭제되는것 아닌가요..? 어떻게 소문자로 변경이 되는건지 궁금합니다!

삭제한다음에 sequelize db:create하는 부분이 영상에서 빠진 것 같네요. 설정 다시한 뒤 테이블 재생성하는겁니다.

0

backend쪽은 잘 몰라서 강의 따라하면서 공부하고 있었는데 제로초님이 DB 대소문자 구별안되있어서 DB연결 안된부분 따라하고 나니까 저렇게 떠서... 

0

database 다시 생성하셔야 합니다.

npx sequelize db:create

갑자기 db는 왜 지우셨나요?