Django-- Сбой SyncDB и Южной миграции из-за плохого соединения MySQL - PullRequest
0 голосов
/ 31 октября 2011

Когда я пытаюсь запустить syncdb, возникает следующая ошибка:

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

Подобные проблемы возникают для запуска South Migrations. Странно то, что я могу без проблем запускать объекты оболочки ./manage.py и искать модели. Кажется, что конфигурация базы данных моего файла настроек работает в этом случае.

Почему в этом случае происходит сбой syncdb / migrate во время работы оболочки?

Спасибо

1 Ответ

1 голос
/ 01 ноября 2011

Возможно, у этого пользователя недостаточно доступа к syncdb, тогда как у него достаточно доступа для доступа к моделям.

Лучше всего было бы посмотреть на корневые привилегии (которые, я думаю, должны быть все) и посмотреть, нужно ли что-то менять. Вы также можете подумать о создании нового пользователя и предоставлении ему необходимых прав, чтобы не увеличивать вероятность изменения настроек пользователя root.

...