Podle dokumentace MySQL zde , nyní je v 8.0.18 možnost "tls-versions", která vám umožňuje určit verzi TLS.
Připojení by mělo vypadat nějak takto.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Skutečnou hodnotu tls-versions jsem neověřil, takže možná budete muset vyzkoušet několik různých hodnot.