ошибка в работе базы данных django - PullRequest
0 голосов
/ 02 апреля 2019

Я установил базу данных MySQL в django.но я получаю операционную ошибку, такую ​​как неизвестная база данных.

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    #'ENGINE': 'mysql.connector.django',
    'NAME': os.path.join(BASE_DIR, 'dbname'),
    'USER':'root',
    'PASSWORD':'********',
    'HOST':'localhost',
    'PORT':'3306',
}

}

Но выдается следующее сообщение об ошибке:

django.db.utils.OperationalError: (1049, "Неизвестная база данных" c: \ users \ brahmareddy \ desktop \ djangotable \ checkapp \ djangodb '")

1 Ответ

1 голос
/ 02 апреля 2019

ваш параметр для базы данных mysql должен выглядеть следующим образом

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

Name не должен содержать путь, это просто имя уже запущенного экземпляра MySQL

Host являетсяIP-адрес сервера MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...