Miałem ten sam problem i rozwiązałem go, dodając use_pure=True
argument oparty na sugestii tutaj
:
import mysql.connector as sql
db_connection = sql.connect(host='****', database='****', user='****', password='****', use_pure=True)
Odpowiednie pakiety na moim Macu:mysql-connector-python 8.0.16
i openssl 1.1.1b
zainstalowane (obie anakondy).