#mysql #django #django-south
#mysql #джанго #django-юг
Вопрос:
Когда я пытаюсь запустить syncdb, он выдает следующую ошибку:
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)")
Аналогичные проблемы возникают при выполнении миграций на Юг. Самое странное здесь то , что я могу бегать . /manage.py оболочка и поиск объектов модели без каких-либо проблем. Похоже, что моя конфигурация базы данных файла настроек работает в этом экземпляре.
Почему в этом случае произойдет сбой syncdb / migrate во время работы оболочки?
Спасибо
Ответ №1:
Возможно, у этого пользователя недостаточно доступа, необходимого для syncdb, в то время как у них достаточно доступа для доступа к моделям.
Лучше всего было бы посмотреть на привилегии root (которые, я думаю, должны быть всем) и посмотреть, нужно ли что-то менять. Вы также можете рассмотреть возможность создания нового пользователя и предоставления ему необходимых прав, чтобы не увеличивать вероятность изменения настроек пользователя root.