Jag hade samma problem och löste det genom att lägga till use_pure=True
argument baserat på ett förslag här
:
import mysql.connector as sql
db_connection = sql.connect(host='****', database='****', user='****', password='****', use_pure=True)
Relevanta paket på min Mac:mysql-connector-python 8.0.16
och openssl 1.1.1b
installerade (båda anaconda).