programing

Django mariadb 오류(1045, "사용자 'myuser'@'localhost'에 대한 액세스 거부(암호: YES 사용)")

css3 2023. 10. 17. 20:28

Django mariadb 오류(1045, "사용자 'myuser'@'localhost'에 대한 액세스 거부(암호: YES 사용)")

장고 어플을 mariadb에 연결하려고 하는데 에러가 나요

/blog/에서의 작동 오류

(1045, "사용자 'myuser'@'localhost'(암호 사용: YES)에 대한 액세스가 거부되었습니다.

사용 중인 관련 설정은 다음과 같습니다.

[settings.py]

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'testdatabase',
        'USER': 'myuser',
        'PASSWORD': 'dbpass',
        'HOST': '',
        'PORT': ''
    }
}

다음 쿼리를 사용하여 DB 사용자를 만들었습니다.

[Logged in as root]

MariaDB [(none)]> GRANT ALL PRIVILEGES ON testdatabase.* to 'myuser'@'localhost' IDENTIFIED BY 'dbpass';

MariaDB [(none)]> FLUSH PRIVILEGES;

내가 뭘 놓치고 있는 거지?사용시 잘 작동합니다.root데이터베이스에 연결하는 사용자입니다(어떤 식으로든 사용자 권한을 엉망으로 만들고 있습니다).누군가 나를 바로잡아 줄 수 있다면요?

참고: 다음과 같이 로그인할 수 있습니다.myuser성공적으로 터미널에서이 명령은 잘 작동합니다.

$ mysql -u myuser -p <password on prompt>

언급URL : https://stackoverflow.com/questions/52015134/django-mariadb-error-1045-access-denied-for-user-myuserlocalhost-using