我將我的數據庫設置爲需要ssl。我已經證實我可以通過命令行連接到數據庫通過傳遞公共密鑰[並確認我無法連接,如果我不通過公共密鑰]Python MySQLDB 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'連接? – 2010-07-04 03:46:17
是的,我可以按照以下說明連接: http://riskable.com/?p=271 但我似乎無法找到如何在django的數據庫選項中表達ssl_settings的等價物。 – 2010-07-04 14:31:50