Tôi cũng đã phải chuyển sang PyMySQL. Tôi đang chạy pip 1.5.6, Python 2.7.8 và đã thử mysql-connector 2.0.1
Tôi có thể chạy truy vấn từ bên trong Sequel Pro mà không gặp vấn đề gì, nhưng truy vấn Python của tôi sẽ không thành công với lỗi được mô tả trong câu hỏi sau khi chỉ trả lại một tập hợp con kết quả.
Đã chuyển sang PyMySQL và mọi thứ hoạt động như mong đợi.
https://github.com/PyMySQL/PyMySQL
Trong virtualenv:
pip install pymysql
Trong mã:
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
Chắc chắn là một lỗi trong mysql-connector-python.