Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum bricht der MySQL-Connector ab (Verlorene Verbindung zum MySQL-Server während des Abfragefehlers)

Ich musste auch zu PyMySQL wechseln. Ich verwende Pip 1.5.6, Python 2.7.8 und habe mysql-connector 2.0.1

ausprobiert

Ich 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.