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
'source' 카테고리의 다른 글
| MySQL 8 데이터베이스를 MariaDB 10.5로 마이그레이션하는 방법 (0) | 2022.12.03 |
|---|---|
| SQL Chemy 행 엔트리를 갱신하는 방법 (0) | 2022.12.03 |
| "java - cp"와 "java - jar"의 차이점은 무엇입니까? (0) | 2022.12.03 |
| php / mariadb 업데이트 후 데이터 로컬 파일 로드 금지 (0) | 2022.12.03 |
| 인수가 있는 PHP array_filter (0) | 2022.12.03 |