我收到一个错误: 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时发生错误