2015-09-04 2 views
1

Мой проект Django подключается к удаленной базе данных MySQL.Ошибка во время Django «Запуск миграции»: django.db.utils.OperationalError: (2013, «Потерянное подключение к серверу MySQL во время запроса»)

После того как я создал все классы модели в Django, я попытался

python manage.py makemigrations 

Все в порядке. Тогда я вошел

python manage.py migrate 

Затем произошла ошибка во время "Запуск миграции:", "Применение event.0002_auto_20150904_2141 ..."

код

Ошибка:

django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query') 

Кто-нибудь знает, что может привести к эта ошибка? Я выполнил точные процедуры в официальном учебнике Django.

+0

Работает ли ваша служба MySQL? – Ymartin

+0

Да, безусловно, это –

ответ

0

Просьба сделать так:
1- Сначала установите новый свежий сервер mySQL.
2- Создание новой БД
3- Config в настройках Джанго, как это:

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.mysql', 
    'NAME': 'db_name', 
    'USER': 'root', 
    'PASSWORD': 'db_pass', 
    'HOST': 'localhost', # Or an IP Address that your DB is hosted on 
    'PORT': '3306', 
    'OPTIONS': {"init_command": "SET storage_engine=MyISAM"}, 
} 

4- Re перспективе SyncDB
5- Re перспективе перенастройки
Я надеюсь, что эту работу

Смежные вопросы