Django错误连接到MySQL-握手

时间:2019-02-18 16:47:57

标签: python mysql django

我收到一个错误: django.db.utils.OperationalError:(2013年,“握手时与MySQL服务器的连接丢失:读取初始通信包,系统错误:0”)

我可以使用pydbc在django外部通过python很好地连接到数据库,但是当我尝试通过django进行连接时,它会出错。

我最初没有最大超时设置。我添加了它以查看是否有帮助。

我的数据库是IP连接,192.168.2.10,端口49170。

使用pyodbc,我可以连接:

size

我的django settings.py是:

import pyodbc

server = '192.168.2.10\EDSQL'
database = 'spamfilter' # 'acme'
username = 'sa'
password = 'xxxxx'

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.2.10,49170;DATABASE=spamfilter;UID=sa;PWD=3dd!3Sn!p3s')

cursor = cnxn.cursor()

执行初始python manage.py migration时发生错误

0 个答案:

没有答案