Ich versuche, Django mit einer MySQL-Datenbank zu verbinden, auf die über eine SSL-Verbindung zugegriffen werden kann. Wie konfiguriere ich das?Wie verbinde ich Django über eine SSL-Verbindung mit einer MySQL-Datenbank?
Meine erste Schätzung würde die 'OPTIONS' Eigenschaft der Datenbankdefinition setzen. Ich kann jedoch keine Informationen darüber finden, welche Optionen zu verwenden sind. Die Option 'ssl': '/map/to/ca-cert.pem' funktioniert nicht.
Der folgende Befehl scheint zu funktionieren:
mysql -h url.to.host -u lizard -p --ssl-ca=./ca-cert.pem
Edit: Ok, ich bin an der Python-mysqldb Dokumentation suchen ... vielleicht kann ich dort die Antwort finden.
Danke. Es funktioniert auch mit 'ca' anstelle von 'key'. Die Antwort war auf dieser Seite: http://dev.mysql.com/doc/refman/5.5/en/mysql-ssl-set.html –
Es scheint, dass "ca" die richtige Option ist, "Schlüssel" für sich hat dazu geführt, dass MySQL den Inhalt nicht verifiziert hat. Lesen Sie mehr darüber hier: http://stackoverflow.com/questions/7287088/ca-ssl-parameter-for-python-mysqldb-not-working- but-key-does und hier: http: //bugs.mysql. com/bug.php? id = 62743 –