Според документацията на MySQL тук , вече има опция "tls-versions" в 8.0.18, която ви позволява да посочите версията на TLS.
Връзките трябва да изглеждат така.
cnx = mysql.connector.connect(user='x', password='y', host='localhost', database='xyz', tls-versions='tls1.2')
Не съм проверил действителната стойност на tls-версиите, така че може да се наложи да опитате няколко различни стойности.