Volgens de MySQL-documentatie hier , er is nu een "tls-versions" optie in 8.0.18 waarmee u de TLS-versie kunt specificeren.
De verbindingen zouden er ongeveer zo uit moeten zien.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Ik heb de werkelijke waarde van tls-versions niet geverifieerd, dus het kan zijn dat u een aantal verschillende waarden moet proberen.