Я пытаюсь соединить свою базу данных, используя SSL с PyMySQL, но я не могу найти хорошую документацию о том, что такое синтаксис.
Эти учетные данные работают в Workbench и с CLI, но я получаю этоошибка при использовании PyMySQL.
Невозможно подключиться к серверу MySQL на 'server.domain.com' ([WinError 10061] Невозможно установить соединение, поскольку целевая машина активно от него отказалась) ")
db_conn = pymysql.connect(
host=db_creds['host'],
user=db_creds['user'],
passwd=db_creds['passwd'],
db=db_creds['db'],
charset=db_creds['charset'],
ssl={'ssl':{'ca': 'C:/SSL_CERTS/ca-cert.pem',
'key' : 'C:/SSL_CERTS/client-key.pem',
'cert' : 'C:/SSL_CERTS/client-cert.pem'
}
}
)
Если я отключаю SSL и удаляю параметр SSL, я могу нормально подключиться к незащищенному. Что я делаю неправильно с параметром SSL?