gpt4 book ai didi

python - Django "Running migrations": django. db.utils.OperationalError : (2013, 'Lost connection to MySQL server during query' 期间出错)

转载 作者:行者123 更新时间:2023-11-29 03:47:59 26 4
gpt4 key购买 nike

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

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

python manage.py makemigrations

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

python manage.py migrate

然后在“Running migrations:”、“Applying 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- 重新运行迁移
我希望这个工作

关于python - Django "Running migrations": django. db.utils.OperationalError : (2013, 'Lost connection to MySQL server during query' 期间出错),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32399831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com