我尝试删除所有用户和数据库并重新创建。我已将所有特权授予用户。我确保我的settings.py包含正确的设置...这里的记录是我所拥有的:
DIR_FOR_DB = '/path/to/'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': DIR_FOR_DB+ 'Database',
'USER': 'someuser',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
我想不出什么原因不让我进去。
尝试这个:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'Database',
'USER': 'someuser',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '8000',
您需要指定端口,并且数据库名称上没有路径。
为了使它对我有用,我必须将端口更改为3306。我将端口从工作接口连接到数据库。我根本没有指定端口就没有尝试过。