我正在使用django2.1并尝试建立本地mysql连接。该数据库是本地数据库,但在尝试连接时都会遇到Segmentation Fault
错误:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'file',
'USER': 'root',
'PASSWORD': '',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
我知道这些设置是有效的,因为我当前正在另一个应用程序(使用django 1.4)中以相同的django设置连接到相同的数据库。
Django==2.1.2
mysqlclient==1.3.13
pytz==2018.5
奇怪的是,如果我尝试连接到错误的数据库,则会显示有效的mysql错误:
django.db.utils.OperationalError: (1049, "Unknown database 'bad-database'")
但是,如果我输入正确的数据库,则会出现此错误:
Segmentation fault: 11
有没有办法解决这个问题?