sql >> Databasteknik >  >> RDS >> Mysql

SSL-anslutningsfel vid anslutning till RDS MySQL från Django

Löst:

Sökvägen till pem-filen måste vara absolut och du kan inte använda python för att försöka bygga den absoluta sökvägen.

DATABASES = {
    'default': dj_database_url.config()
}
DATABASES['default']['OPTIONS'] = {
    'ssl': {'ca': '/app/project_name/rds/mysql-ssl-ca-cert.pem'}
}

Återigen, att upptäcka sökvägen så här fungerar inte, sökvägen måste vara hårdkodad:

DATABASES['default']['OPTIONS'] = {
    'ssl': {'ca': os.path.join(os.path.dirname(__file__), 'rds', 'mysql-ssl-ca-cert.pem')}
}



  1. 2018 i recension:7 MariaDB-milstolpar du kanske har missat

  2. Hur uppdaterar man en stor tabell med miljontals rader i SQL Server?

  3. Ska vi inkludera sorteringskolumn, primärnyckel på sammansatt index (MySQL)

  4. Hur man tar bort unik nyckel från mysql-tabellen