source

django.db.db.ss.Operation Error: (1044, "사용자 'someuser'@'localhost'에 대해 데이터베이스 '/path/to/Database'에 대한 액세스가 거부되었습니다."

bestscript 2022. 12. 3. 12:46

django.db.db.ss.Operation Error: (1044, "사용자 'someuser'@'localhost'에 대해 데이터베이스 '/path/to/Database'에 대한 액세스가 거부되었습니다."

모든 사용자 및 데이터베이스를 삭제하고 다시 작성하려고 했습니다.사용자에게 모든 권한을 부여했습니다.settings.py 에 올바른 설정이 포함되어 있는 것을 확인했습니다.여기 제가 가지고 있는 건 이겁니다.

DIR_FOR_DB = '/path/to/'
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': DIR_FOR_DB+ 'Database',
        'USER': 'someuser',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '',
    }
}

왜 날 들여보내주지 않는지 이유를 모르겠어

이것을 시험해 보세요.

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'Database',
        'USER': 'someuser',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '8000',

데이터베이스 이름에 경로를 지정하지 않고 포트를 지정해야 합니다.

언급URL : https://stackoverflow.com/questions/58817782/django-db-utils-operationalerror-1044-access-denied-for-user-someuserloc