python - MySQL 没有建立与数据库的连接

标签 python mysql

我正在尝试连接到远程 MySQL 数据库,但我遇到了这个错误

  "Lost connection to MySQL server during query (%s)" % (e,))
peewee.OperationalError: (2013, 'Lost connection to MySQL server during query ([Errno 10054] An existing connection was forcibly closed by the remote host)')

这是代码

from peewee import *

print "connecting"
db = MySQLDatabase("mydb", user="myuser", passwd="crypticpassword!", port=someport, host="someremotehost.com")
db.connect()
print "connected"

所以我想,当然,让我们尝试不使用代码进行连接。我尝试使用 Heidi,通过 Microsoft SQL Server 连接,没有任何问题。我应该研究解决此问题的任何想法?

最佳答案

确保你已经下载了mysql How to install Python MySQLdb module using pip? 同时导入mysql

import MySQLdb

关于python - MySQL 没有建立与数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28888401/

相关文章:

python - 从 Python 调用 FSCTL_CREATE_OR_GET_OBJECT_ID

php - 使用 session 变量从 mysql 服务器调用数据

python - 执行器上的 Spark 2.3 内存泄漏

python - 我真的需要 Visual Studio 2010 for PIP 才能工作吗?或者我可以安装 2013/2015 并且它可以工作吗?

mysql - 从左连接获取一行

php - 使用 PHP 无法获取 JSON 响应?

Mysql - unix时间与日期时间

c# - 填充我的下拉列表 C# asp.net

python - pyshp : PolyLineZ drawing draws lines between my lines

python - 将列表中的列表从字符串转换为整数