J'ai également dû passer à PyMySQL. J'utilise pip 1.5.6, Python 2.7.8 et j'ai essayé mysql-connector 2.0.1
J'ai pu exécuter la requête depuis Sequel Pro sans problème, mais ma requête Python échouait avec l'erreur décrite dans la question après avoir renvoyé juste un sous-ensemble de résultats.
Je suis passé à PyMySQL et tout fonctionne comme prévu.
https://github.com/PyMySQL/PyMySQL
Dans l'environnement virtuel :
pip install pymysql
Dans le code :
import pymysql
connection = pymysql.connect(user='x', passwd='x',
host='x',
database='x')
cursor = connection.cursor()
query = ("MYQUERY")
cursor.execute(query)
for item in cursor:
print item
Certainement un bogue dans mysql-connector-python.