繁体   English   中英

Django“运行迁移”期间发生错误:django.db.utils.OperationalError:(2013,“查询期间与MySQL服务器的连接丢失”)

[英]Error during Django “Running migrations”: django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query')

我的Django项目已连接到远程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教程中的确切步骤进行操作。

请这样做:
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-重新运行迁移
我希望这项工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM