【问题标题】:Unable to connect with MySQL from Python 2.7. (Unable to connect to localhost)无法从 Python 2.7 连接 MySQL。 (无法连接到本地主机)
【发布时间】:2020-03-22 14:18:51
【问题描述】:

我试图在我的 Windows 7 PC 上运行 python2.7 中的一个模块,但似乎我无法连接到 MySql 服务器。我得到的错误如下:

OperationalError: (_mysql_exceptions.OperationalError) (2003, "Can't connect to MySQL server on 'localhost' (10061)")

1) 我正在尝试运行的 Python 模块:https://snipboard.io/eaZNSn.jpg

2) 我得到的错误:https://snipboard.io/761UoR.jpg

3) MySql 安装程序:https://snipboard.io/o35n2l.jpg

4)Windows服务:https://snipboard.io/CI9JPa.jpg,MySql80正常启动,Mysql无法启动。

5) mysql:https://snipboard.io/iuaVEA.jpg

我尝试过的:从 cmd 安装 mysqld.exe。 https://snipboard.io/qYafIM.jpg

【问题讨论】:

  • 请阅读How to Askminimal reproducible example。不要添加代码截图,添加code。这让我们这些志愿者更容易通过复制代码来帮助您,并帮助您获得更简单的答案 + 无需截屏和上传所有内容。
  • 请不要通过破坏您的帖子为他人增加工作量。通过在 Stack Exchange 网络上发帖,您已在 CC BY-SA 4.0 license 下授予 Stack Exchange 分发该内容的不可撤销的权利(即无论您未来的选择如何)。根据 Stack Exchange 政策,帖子的非破坏版本是分发的版本。因此,任何破坏行为都将被撤销。如果您想了解更多关于删除帖子的信息,请参阅:How does deleting work?

标签: mysql python-2.7 server windows-7 connection


【解决方案1】:

您确定 MySQL 服务器在端口 10061 上运行吗? MySQL 的默认端口是 3306。尝试使用 python 模块中的端口 3306 进行连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-08
    • 2014-11-06
    • 2012-03-22
    • 2011-10-16
    • 2016-01-01
    • 2021-06-20
    相关资源
    最近更新 更多