Pymysql 在查询期间丢失与 MySQL 服务器的连接

Pymysql Lost connection to MySQL server during query

我正在尝试 运行 使用 pymssql 在服务器上进行简单查询,这应该不是问题。现在几乎在拉我的头发。我错过了什么。

 import pymysql

 connection = pymysql.connect(user='mak_aba', passwd='password',host='localhost',database='baba')

 cursor = connection.cursor(buffered=True)

 query = ("SELECT * FROM `orders`")

 cursor.execute(query)

 for item in cursor:
   print item  

你忘记设置端口了 试试这个

connection = pymysql.connect(host='localhost', port=3306, user='mak_aba', passwd='password', db='baba')

此处example

试试这个

import pymysql

connection = pymysql.connect(host='localhost', port=3306, user='mak_aba', passwd='password', db='baba')

cursor = connection.cursor()

query = ("SELECT * FROM `orders`")

cursor.execute(query)

for item in cursor:
    print(item)