简体   繁体   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')

My Django project is connect to the remote MySQL database. 我的Django项目已连接到远程MySQL数据库。

After I created all the model classes in Django, I tried 在Django中创建所有模型类之后,我尝试了

python manage.py makemigrations

Everything is fine. 一切顺利。 Then I entered 然后我进入

python manage.py migrate

Then an error occurred during "Running migrations:", "Applying event.0002_auto_20150904_2141..." 然后在“正在运行的迁移:”,“正在应用event.0002_auto_20150904_2141 ...”期间发生错误。

Error code: 错误代码:

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

Does anyone know what might cause this error? 有谁知道可能导致此错误的原因吗? I followed the exact procedures in the official Django tutorial. 我按照官方Django教程中的确切步骤进行操作。

Please do this : 请这样做:
1- Install new fresh of mySQL server first. 1-首先安装新的mySQL服务器。
2- Create new db 2-创建新的数据库
3- Config in django settings like this : 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- Re-run syncdb 4-重新运行syncdb
5- Re-run migrate 5-重新运行迁移
I hope this work 我希望这项工作

暂无
暂无

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

相关问题 Django.db.utils.OperationalError:(2013年,“查询期间与MySQL服务器的连接丢失”) - Django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query') django.db.utils.OperationalError: (2013, “在‘握手:读取初始通信包’时失去与 MySQL 服务器的连接,系统错误:0”) - django.db.utils.OperationalError: (2013, "Lost connection to MySQL server at 'handshake: reading inital communication packet', system error: 0") SQLAlchemy 和 Kubernetes - OperationalError 2013 - “在查询过程中失去与 MYSQL 服务器的连接” - SQLAlchemy and Kubernetes - OperationalError 2013 - "Lost Connection to MYSQL server during query" GAE Python - OperationalError:(2013年,“在查询期间丢失了与MySQL服务器的连接”) - GAE Python - OperationalError: (2013, 'Lost connection to MySQL server during query') 什么是 django.db.utils.OperationalError:(2000,'未知的 MySQL 错误') - What is django.db.utils.OperationalError: (2000, 'Unknown MySQL error') 迁移错误(django.db.utils.OperationalError) - Migration error(django.db.utils.OperationalError) 删除迁移和makemigrations之后django.db.utils.OperationalError - django.db.utils.OperationalError after removing migrations & makemigrations Django _mysql.connection.query(self, query) django.db.utils.OperationalError: (1050, “表‘gaur’已经存在”) - Django _mysql.connection.query(self, query) django.db.utils.OperationalError: (1050, "Table 'gaur' already exists") sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') - sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query') django.db.utils.OperationalError: 没有这样的表 Django 2 - django.db.utils.OperationalError: no such table Django 2
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM