저장을 습관화
sequelize - config.json 설정 없이 명령어로 DB 삭제하기 본문
작업환경 AWS, MySQL, sequelize, VSC
보통 DB를 삭제할때는 아래 명령어를 씀
$ npx sequelize db:drop
그럼 sequelize가 /config/config.json에서 현재 데이터 베이스 이름을 확인하고,
해당 DB를 drop(삭제)함
그런데 아직 config.json이 없는 상태에서 DB를 삭제하고 싶거나,
현재 작업 중인 프로젝트의 DB가 아닌 다른 프로젝트의 DB를 삭제하고 싶을때
config.json에서 DB이름만 수정하고 db:drop하면 되지만
이 수정하는 과정이 귀찮다면
명령어 양식
npx sequelize-cli db:drop --url mysql://username:password@host:port/database
username과 password는 AWS RDS에서 DB 생성할때 입력했던 내용이고
host는 DB의 엔드포인트, RDS - 데이터베이스 - 연결&보안에서 확인 가능함
".....rds.amazonaws.com" 양식으로 되어있는것
port는 DB 접속할때 쓰는 포트, 별도 설정을 하지 않았다면 디폴트는 3306
DB (DB명) dropped 메세지가 출력되었으면
MySQL 새로고침
'공부 > node.js' 카테고리의 다른 글
MySQL sequelize 연습 기록 2 (0) | 2023.07.08 |
---|---|
MySQL sequelize 연습 기록 (0) | 2023.07.07 |
게시글 조회 API 작성 중 "404 존재하지 않는 게시글입니다." 만들려면 (0) | 2023.06.29 |
에러 기록 - SequelizeDatabaseError, sqlMessage: "Unknown column 'postId' in 'field list'" (0) | 2023.06.29 |
에러 기록 - TypeError: Cannot read properties of undefined (reading 'create') (0) | 2023.06.29 |