Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при SSL връзката при свързване към RDS MySQL от Django

Решено:

Пътят към pem файла трябва да е абсолютен и не можете да използвате python, за да се опитате да изградите абсолютния път.

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

Отново, откриването на пътя по този начин не работи, пътят трябва да е твърдо кодиран:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви са ограниченията на връзката за Google Cloud SQL от App Engine и как най-добре да използвате повторно DB връзки?

  2. Къде е MySQL JDBC jar файл в Ubuntu?

  3. Дизайн на база данни:Множество таблици срещу една таблица

  4. MySQL присъединява много към много единичен ред

  5. Rails избират произволен запис