Dankzij een tip van @AndyHayden, dit antwoord
was de truc. In wezen vervangen van mysqlconnector
met mysqldb
was de spil.
engine = create_engine('mysql+mysqldb://[user]:[pass]@[host]:[port]/[schema]', echo = False)
df.to_sql(name = 'my_table', con = engine, if_exists = 'append', index = False)
Waar [schema]
is de databasenaam, en in mijn specifieke geval :[port]
wordt weggelaten met [host]
zijnde localhost
.