Back End/Django

[Django Error] django.db.utils.OperationalError: (1049, "Unknown database 'mysdql_tm'")

쟈누이 2020. 10. 30. 00:30
반응형

에러 발생 이유

django 의 setting.py 에 설정한 database 의 설정값이 잘못되었을 때 발생한다.

오타가 있거나 존재하지 않는 정보를 입력했을 때 주로 일어나는 에러이다.

 

setting.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mysql에 설정한 database 이름',
        'USER' : '유저이름',
        'PASSWORD' : '비밀번호',
        'HOST' : 'localhost',
        'PORT' : '3306'
    }
}

 

해결방법

setting.py 에 들어가서 오타 또는 존재하지 않는 옵션의 이름을

존재하는 옵션의 이름으로 바꾸어주면 된다.

 

나의 경우에는 데이터베이스의 이름이 잘못되어 있어

에러가 발생했었고 이를 고쳐주니 해결되었다.

 

반응형