Django- MySql 데이터베이스 삭제하기

devmin·2020년 2월 20일
0

Database-series

목록 보기
4/8

실무에서는 데이터베이스를 삭제할 일이 거의 없겠지만, 테스트 과정에서는 종종 삭제할 일이 생긴다.

이때 처음 하는 사람의 경우에는 지우지 말아야할 파일까지 삭제해서 데이터베이스 자체가 작동하지 않는 경우가 생길 수 있다. 이런 사람들을 위해 간편하게 지울 수 있는 방법을 안내하려한다.

  1. MySQL에서 해당 데이터베이스를 삭제한다.
DROP DATABASE <해당 데이터베이스명>
  1. 각 프로젝트 앱에 생성되어있는 migrations 폴더에서 migration 파일과 pycache 파일들을 지워준다. 아래와 같은 파일들이 있을텐데, __init__.py를 제외한 모든 파일을 삭제해주면 된다.
# migrations 폴더
0001_initial.py __init__.py     __pycache__

0001_initial.py, 0002~~, 0003~~ 등의 파일의 경우에는 >>> rm -rf 00* 으로 명령어를 작성하면, 00으로 시작되는 모든 파일을 지워준다.

  1. 새로운 데이터 베이스를 만들어서 장고와 연결시킨다.

끝!

profile
개발자가 되어가는 중

0개의 댓글