sql >> Database teknologi >  >> RDS >> Mysql

SSL-forbindelsesfejl ved forbindelse til RDS MySQL fra Django

Løst:

Stien til pem-filen skal være absolut, og du kan ikke bruge python til at forsøge at bygge den absolutte sti.

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

Igen, at opdage stien som denne virker ikke, stien skal være hårdkodet:

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



  1. Reverse Engineering en datamodel ved hjælp af Oracle SQL Developer

  2. hvordan man opretter db mysql med sqlalchemy

  3. Hvordan kan jeg oprette forbindelse til MySQL i Python 3 på Windows?

  4. Tilgang til flere MySQL-forespørgsler med Node.js