django mysql数据库连接协议

时间:2017-02-23 07:23:16

标签: mysql django database

如何在db OPTIONS中指定连接协议?如果我使用:

'ENGINE': 'django.db.backends.mysql',
 ...
'OPTIONS': {
        'protocol': 'TPC',
    }, 

错误为'protocol' is an invalid keyword argument for this function

我正在尝试将OPTIONS设置为Django docs,这里是MySQL reference这是因为我想通过ssh隧道建立与远程数据库的连接。

1 个答案:

答案 0 :(得分:2)

更改

'HOST': 'localhost',

'HOST': '127.0.0.1',

解决问题。使用IP作为主机值驱动程序被迫使用TPC协议。在localhost的情况下,它使用本地文件套接字,它不能通过隧道。