簡體   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