장고(Django)11 장고와 연동된 MYSQL 데이터베이스 삭제하는법 모델을 바꾸고 마이그레이션을 하는 과정에서 오류가 떴다. 원인을 모르겠어서 급한대로 sql에 등록된 모델을 삭제하고 새로 작성한 모델을 등록한 CLI로 과정이다. 참고: https://ko.m.wikihow.com/MySQL-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EB%A5%BC-%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94-%EB%B2%95 MySQL 데이터베이스를 삭제하는 법 MySQL 데이터베이스를 삭제하고 싶다면, root 계정이나, 삭제 권한이 있는 사용자 계정이 필요하다. "mysql -u 사용자 이름 -p"을 MySQL 터미널에 입력한 후 비밀번호를 입력해 준 후, "DROP DATABASE 데이터베이스 이름;"을.. 2019. 12. 13. 장고 sql연동 3단계 mysqlclient설치, 파일설정 mysqlclient 설치 requirements.tx.파일이 있다면 pip install mysqlclient 없다면 pip install -r requirements.txt my.cnf 생성 # my.cnf [client] database = djangodb user = yein password = 비밀번호입력 default-character-set = utf8 settings.py 수정 # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': '/Users/yeinlee/my.cnf', }, } } migration 수행 python manage.py ma.. 2019. 12. 10. 장고 sql연동 2단계 로그인, 데이터베이스 생성 mysql 초기화 루트 사용자 로그인 mysql -u root -p Enter password: xxxxxxx 데이터베이스 생성 > create database djangodb character set utf8; 사용자 생성: 아이디 yein 이고 password가 a38294인 사용자 생성 > create user 'yein'@'%' identified by 'a38294'; 데이터베이스에 권한 부여 > grant all on djangodb.* to 'yein'@'%'; > flush privileges; 2019. 12. 10. 장고 sql연동 1단계 MYSQL설치, 비밀번호 설정 보호되어 있는 글 입니다. 2019. 12. 9. 이전 1 2 3 다음