решение для django.db.utils.OperationalError - PullRequest
0 голосов
/ 29 января 2019

Я студент (использую Ubuntu), который недавно начал изучать database и django.

Я пытался открыть один из членов моей команды django web, но когдаЯ набираю

python manage.py runserver

, и в конце появляется сообщение: 1010 *

django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'") 

Есть ли хорошее решение для этой проблемы?Я искал похожие проблемы, но пока не нашел хорошего решения.Пожалуйста, дайте мне знать, если есть какая-либо дополнительная информация.Спасибо.

1 Ответ

0 голосов
/ 29 января 2019

Правильно ли настроен файл config?Если да, пожалуйста, проверьте привилегии пользователя для назначенной базы данных.

Вот один из способов, которым вы можете создать базу данных и пользователя и предоставить разрешение.

CREATE DATABASE test_db;
CREATE USER test_user identified by 'test_password';
GRANT ALL on test_db.* to 'test_user'@'%';
FLUSH PRIVILEGES;

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

Использование MySQL с Django - Доступ запрещен для пользователя '@' localhost

django.db.utils.OperationalError: (1045, доступ запрещен для пользователя '' @ 'localhost'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...