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

标签 mysql python-2.7 pymysql

我尝试使用 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)

关于mysql - Pymysql 在查询期间丢失与 MySQL 服务器的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45136297/

相关文章:

python - 为什么手动激活的程序可以很好地工作,但使用 crontab、mysql 和 python 作为守护进程却不能?

mysql - 在 Kubernetes 中向 MySQL 添加另一个用户

python-2.7 - Python,从运行命令获取状态

python-2.7 - 为什么我在尝试升级 pip 后收到 DistributionNotFound 错误?

python - 将 mysql 连接传递给 python 线程时管道损坏

python - 如何在 Python 脚本中导入 MySQL 数据库?

MySQL 查询 SELECT FROM 2 个表,COUNT 最常用

mysql - SQL Server Compact Edition 和 SQL Server Express Edition 之间有什么区别吗?

mysql - 查询查找被另一个国家隔开的所有国家对

python - 用于 Python 2.7 的 Perforce API