Selon la documentation MySQL ici , il existe désormais une option "tls-versions" dans 8.0.18 qui vous permet de spécifier la version TLS.
Les connexions devraient ressembler à ceci.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Je n'ai pas vérifié la valeur réelle de tls-versions, vous devrez donc peut-être essayer quelques valeurs différentes.