1. 현상
팀프로젝트로 작성한 Djago 웹을 실행하기 위해 다음과 같이 마이그레이션을 해주려니
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
다음과 같은 오류가 발생하였다...
django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
2. 원인
core/setting.py 에서 설정한 DB의 정보가 내가 가지고 있는 DB와 일치하지 않은 것이다.
3. 해결
1.core/setting.py에 있는 Mysql 설정을 다음과 같이 하니 해결 되었다.
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '사용하는 DB이름',#[1]
'USER': '사용하는 Mysql User명',#[2]
'PASSWORD': '해당 Mysql User의 password',#[3]
'HOST': 'localhost',
'PORT': 3306,
},
다음 [1],[2],[3]을 자신이 생성한 Mysql DB에 따라 바꾸어 적어 줄 것