django.db.utils.OperationalError: (1044, "Access denied for user 'someuser'@'localhost' to datab



我已经尝试删除所有用户和数据库并重新创建。我已将所有权限授予我的用户。我已经确保我的设置.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',

您需要指定一个端口,并且数据库名称上没有路径。

最新更新