Ошибка 1045 при подключении MySQL. Отказано в доступе пользователю

Ошибка:

django.db.utils.OperationalError: (1045, "Access denied for user 'Admin'@'localhost' (using password: NO)")

Установлен MySQL на Windows 10, python 3.11.

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'my_site',
    'user': 'root',
    'password': 'mypassword',
    'host': 'localhost'
    # 'ENGINE': 'django.db.backends.sqlite3',
    # 'NAME': BASE_DIR / 'db.sqlite3',
}}

Почему отказано в доступе пользователю 'Admin'@'localhost', а не root, как указано в настройках Джанго?

Я уже и добавил пользователя с именем Admin и дал привилегии все, и всё равно отказано в доступе. mysqlclient установлен. Пароли все заданы, но пишет, что пытаюсь зайти без пароля. Может, дело в виртуальном окружении?


Ответы (0 шт):