Ifølge MySQL-dokumentationen her , er der nu en "tls-versions"-indstilling i 8.0.18, der giver dig mulighed for at angive TLS-versionen.
Forbindelserne skulle se nogenlunde sådan ud.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Jeg har ikke verificeret den faktiske værdi af tls-versioner, så du skal muligvis prøve et par forskellige værdier.