数据库存在时的分段错误

时间:2018-10-04 16:05:30

标签: mysql django python-3.x

我正在使用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

有没有办法解决这个问题?

0 个答案:

没有答案