Django OperationalError at /(1045,“访问被拒绝用户'root'@'localhost'(使用密码:YES)”)

时间:2012-07-27 16:25:29

标签: python mysql django

好吧,它拒绝使用root,但我的设置是:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'stroiset74',                      # Or path to database file if using sqlite3.
        'USER': 'stroiset74',                      # Not used with sqlite3.
        'PASSWORD': '*****',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

有趣的是,manage.py validatemanage.py syncdb仍可正常运行。

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,问题是我有一个带数据库配置的local_settings.py。更改了数据库密码。

答案 1 :(得分:0)

谢谢大家,伙计们。我不知道发生了什么事,但过了一会儿,一切都变好了。可能它与appache缓存有关吗?