Creo que su biblioteca python MYSQLdb no sabe que se supone que debe codificar en utf8, y está codificando en el conjunto de caracteres definido por el sistema python predeterminado latin1
.
Cuando connect()
a su base de datos, pase el charset='utf8'
parámetro. Esto también debería hacer un manual SET NAMES
o SET character_set_client
innecesario.