django mysql db 连接协议

Gor*_*ran 2 mysql database django

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

'ENGINE': 'django.db.backends.mysql',
 ...
'OPTIONS': {
        'protocol': 'TPC',
    }, 
Run Code Online (Sandbox Code Playgroud)

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

我正在尝试将 OPTIONS 设置为Django 文档,这里是MySQL 参考这是因为我想使用 ssh 隧道建立与远程数据库的连接。

Gor*_*ran 7

改变

'HOST': 'localhost',
Run Code Online (Sandbox Code Playgroud)

'HOST': '127.0.0.1',
Run Code Online (Sandbox Code Playgroud)

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