Django (1045, "Access denied for user 'root'@'localhost' (using password: NO)")

Я столкнулся со странной проблемой, я развернул django сайт на сервере Ubuntu 20.04 LTS. Проблема в том, что мое приложение django не может подключиться к базе данных, потому что оно не использует учетные данные для подключения к базе данных, которые были определены в app settings.py. Оно использует root без пароля. Но когда я могу запустить manage.py операции с БД без проблем.

Это мой settings.py

    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'pplus_db',
        'USER': 'pplus_user',
        'PASSWORD': 'dfa@4GL-5qQU',
        'HOST': 'localhost', 
        'PORT':'3306',
    }
}

Вот скриншот ошибки, которую я получаю, когда пытаюсь войти в систему enter image description here

Мне удалось решить проблему, я думаю, что проблема была в обналичивании. После выполнения этого решения django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO)

Обязательно перезапустите свои службы:
sudo systemctl daemon-reload
sudo systemctl restart gunicorn
. Или если вы можете перезапустить сервер.

Вернуться на верх