Django期间出错"正在运行迁移":django.db.utils.OperationalError :( 2013年,'在查询过程中失去了与MySQL服务器的连接')

时间:2015-09-04 13:51:57

标签: python mysql django django-migrations

我的Django项目连接到远程MySQL数据库。

在Django中创建了所有模型类之后,我尝试了

Not Using Precompiled Headers

一切都很好。然后我进入了

python manage.py makemigrations

然后在"运行迁移期间发生错误:","应用event.0002_auto_20150904_2141 ..."

错误代码:

python manage.py migrate

有谁知道可能导致此错误的原因?我遵循官方Django教程中的确切程序。

1 个答案:

答案 0 :(得分:-1)

请这样做:
1-首先安装新的mySQL服务器 2-创建新的数据库
3-在django设置中配置如下:

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-重新运行syncdb
5-重新运行迁移
我希望这项工作是