【发布时间】:2011-03-11 13:27:03
【问题描述】:
我将我的数据库设置为需要 ssl。我已经确认我可以通过传递公钥通过命令行连接到数据库 [并确认如果我不传递公钥我无法连接]
我在 django 应用程序中遇到与未传递密钥时相同的错误。看来我没有正确设置我的 settings.py 以将路径传递给公钥。
我的设置有什么问题?我正在使用 python-mysqldb。
DATABASES['default'] = {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'my-host-goes-here',
'USER': 'my-user-goes-here',
'NAME': 'my-db-name-goes-here',
'PASSWORD': 'my-db-pass-goes-here',
'OPTIONS': {
'SSL': '/path/to/cert.pem',
}
}
【问题讨论】:
-
你能用裸
MySQLdb连接吗? -
是的,我可以按照以下说明进行连接:riskable.com/?p=271 但我似乎无法在 django 的数据库选项中找到如何表达 ssl_settings 的等价物。
标签: python mysql database django ssl