Django sql连接失败

时间:2014-03-22 09:53:36

标签: python mysql django

我在django中创建了新项目并在其中设置了mysql连接的设置文件,如:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'optdb',
        'User': 'root',
        'Password':'975',
        'Host':'127.0.0.1',
        'Port':'8080',
    }
}

现在我编写命令:python manage.py syncdb并生成以下错误:

enter image description here 如何解决上面提到的这个错误? 注意:我的MYSQL WAMP SERVER中当前有一个用户是root用户127.0.0.1

2 个答案:

答案 0 :(得分:1)

所有这些钥匙都应该是大写字母。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'optdb',
        'USER': 'root',
        'PASSWORD':'975',
        'HOST':'127.0.0.1',
        'PORT':'8080',
    }
}

答案 1 :(得分:1)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'optdb',
        'USER': 'root',
        'PASSWORD':'975',
        'HOST':'127.0.0.1',
        'PORT':'8080',
    }
}

它区分大小写...

另外,你确定你的mysql服务器在8080端口吗?这很不寻常。如果不确定,只需省略该行,将使用默认的mysql端口。见How can I connect to MySQL on a WAMP server?