Tôi đặt cơ sở dữ liệu của mình thành yêu cầu ssl. Tôi đã xác nhận rằng tôi có thể kết nối với db qua dòng lệnh bằng cách chuyển khóa công khai [và đã xác nhận rằng tôi không thể kết nối nếu tôi không vượt qua khóa công khai]Kết nối SSL MySQLDB của Python
Tôi gặp lỗi tương tự trong ứng dụng django của mình khi Tôi không vượt qua một chìa khóa. Có vẻ như tôi đã không thiết lập chính xác settings.py của mình để chuyển đường dẫn đến khóa công khai.
Điều gì xảy ra với cài đặt của tôi? Tôi đang sử dụng 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',
}
}
Bạn có thể kết nối bằng cách sử dụng 'MySQLdb' trống không? –
có, tôi có thể kết nối theo các hướng dẫn sau: http://riskable.com/?p=271 nhưng tôi dường như không thể tìm thấy tương đương với cách thể hiện ssl_settings trong tùy chọn cơ sở dữ liệu của django. –