Ich musste auch zu PyMySQL wechseln. Ich verwende Pip 1.5.6, Python 2.7.8 und habe mysql-connector 2.0.1
ausprobiertIch konnte die Abfrage ohne Probleme in Sequel Pro ausführen, aber meine Python-Abfrage schlug mit dem in der Frage beschriebenen Fehler fehl, nachdem nur eine Teilmenge der Ergebnisse zurückgegeben wurde.
Auf PyMySQL umgestellt und alles funktioniert wie erwartet.
https://github.com/PyMySQL/PyMySQL
In der virtuellen Umgebung:
pip install pymysql
Im 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
Definitiv ein Fehler in mysql-connector-python.