Ich hatte das gleiche Problem und löste es, indem ich use_pure=True
hinzufügte Argument basiert auf einem Vorschlag hier
:
import mysql.connector as sql
db_connection = sql.connect(host='****', database='****', user='****', password='****', use_pure=True)
Relevante Pakete auf meinem Mac:mysql-connector-python 8.0.16
und openssl 1.1.1b
installiert (beide Anakonda).