Saya juga harus beralih ke PyMySQL. Saya menjalankan pip 1.5.6, Python 2.7.8, dan mencoba mysql-connector 2.0.1
Saya dapat menjalankan kueri dari dalam Sequel Pro tanpa masalah, tetapi kueri Python saya akan gagal dengan kesalahan yang dijelaskan dalam pertanyaan setelah mengembalikan hanya sebagian hasil.
Beralih ke PyMySQL dan semuanya berfungsi seperti yang diharapkan.
https://github.com/PyMySQL/PyMySQL
Dalam virtualenv:
pip install pymysql
Dalam kode:
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
Jelas merupakan bug di mysql-connector-python.