首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3pymysql数据库访问-连接到数据库获取以下错误

Python3pymysql数据库访问-连接到数据库获取以下错误
EN

Stack Overflow用户
提问于 2017-05-11 10:19:56
回答 2查看 1.8K关注 0票数 1

在通过python3.5连接DB时,有人能帮我解决这个问题吗?跟踪错误接收。

代码语言:javascript
复制
import pymysql

# Open database connection
db = pymysql.connect("localhost","testuser","test123","TESTDB", )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# execute SQL query using execute() method.
cursor.execute("SELECT VERSION()")

# Fetch a single row using fetchone() method.
data = cursor.fetchone()

print ("Database version : %s " % data)

# disconnect from server
db.close()

错误:

重新启动: C:/Program (x86)/Python35-32/db_connect.py回溯(最近一次调用):文件"C:\Program x86 916,在connect.py**kwargs中"C:\Program (X86)\Python35-32\lib\socket.py,第712行,在create_connection raise err文件"C:\Program (x86)\Python35-32\lib\socket.py“中,第703行,在create_connection sock.connect(sa) ConnectionRefusedError: WinError 10061中,由于目标计算机主动拒绝连接,无法建立连接。

在处理上述异常的过程中,发生了另一个异常:

回溯(最近一次调用):文件"C:/Program (x86)/Python35-32/db_connect.py",第4行,在db = pymysql.connect("localhost","testuser","test123","TESTDB", )文件"C:\Program db = pymysql.connect("localhost","testuser","test123","TESTDB", )行90,在连接文件"C:\Program (x86)\Python35-32\lib\site-packages\pymysql-0.7.11-py3.5.egg\pymysql\connections.py",第706行,__ init __ self.connect()文件"C:\Program (x86)\Python35-32\lib\site-packages\pymysql-0.7.11-py3.5.egg\pymysql\connections.py",第963行中,在connect raise exc pymysql.err.OperationalError:(2003年,“无法在'localhost‘上连接到MySQL服务器(WinError 10061由于目标计算机主动拒绝而无法连接)”)

EN

回答 2

Stack Overflow用户

发布于 2017-05-11 13:38:33

来自帮助

无法连接到“服务器”(10061)上的MySQL服务器的错误(2003年)表示网络连接已被拒绝。您应该检查是否有一个MySQL服务器正在运行,它是否启用了网络连接,并且您指定的网络端口是否是在服务器上配置的。

检查mysql是否正在运行,并尝试在适当的端口上连接(默认为3306)

票数 1
EN

Stack Overflow用户

发布于 2018-08-30 02:08:14

您的问题可能是在您的语句中发布的连接字符串末尾没有任何附加逗号。

代码语言:javascript
复制
"TESTDB", )

它还可以帮助使用端口#,即使它是默认的。

外显好于内隐。

更新:

根据文档,当您不提供端口时,它默认为0 (至少我是这样读取的)。如果我错了,请纠正我。)

Pymysql.connections.Connection类(host=None,user=.)port=0,

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43912664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档