В настоящее время у меня возникают проблемы с подключением к моей базе данных sql, размещенной в Google Cloud Platform. В моем коде я использую библиотеку python mysql .connector для подключения к облачной платформе Google.
mydb = mysql.connector.connect(
host='my_host',
user='my_username',
password='my_password',
database='crawled_books_2',
ssl_ca= "path_to_cert",
ssl_cert= "path_to_cert",
ssl_key="path_to_cert"
)
На моем локальном компьютере это работает нормально. Однако после развертывания этого приложения на сервере DigitalOcean (ubuntu) я получаю эту ошибку (в частности, эту ошибку при попытке прочитать файл client-cert.pem):
[ERROR] SSL error: Unable to get certificate from file_path
Я пробовал Следующее предложение: 1. добавить все файлы в /root/etc/ssl/certs/
, но тоже безрезультатно.