Configuré mi base de datos para requerir ssl. He confirmado que puedo conectarme a la base de datos mediante la línea de comando pasando la clave pública [y confirmé que no puedo conectar si no paso la clave pública]Python MySQLDB SSL Connection
Recibo el mismo error en mi aplicación django que cuando No paso una llave. Parece que no configuré mi settings.py correctamente para pasar la ruta a la clave pública.
¿Qué pasa con mi configuración? Estoy usando 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',
}
}
¿Ha sido capaz de conectarse a través de 'desnudo MySQLdb'? –
sí, me puedo conectar siguiendo estas instrucciones: http://riskable.com/?p=271 pero no puedo encontrar el equivalente de cómo expresar ssl_settings en las opciones de base de datos de django. –