无法通过python连接mysql

2024-09-27 23:23:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我做了一个python-mpipinstallmysql连接器,并能够通过python成功地运行import mysql.connector。但是当我试图运行下面的代码时。在

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword"
)

print(mydb)

由于InterfaceError:2003:无法连接到上的MySQL服务器,它失败本地主机:3306'(10061无法建立连接,因为目标计算机主动拒绝它)

自从我安装了mysql.connector我不确定用户和密码。在


Tags: 代码importlocalhosthostconnectorconnectmysqlpasswd
2条回答

我将我的数据库实例从amazonrds连接到mySql workbench,创建了一个类似于他的python文件,得到了确切的错误。每个人都说你可能有系统防火墙问题,但没有直接的。在

连接器只是与mysql数据库进行编程通信的一种方式。在

您需要这个,或者访问mysql服务器才能使用连接器。 https://dev.mysql.com/downloads/mysql/

当您想在您的计算机上本地访问主机时,它显然是localhost。只有当服务器在您的计算机上运行时,这才有效。您可以通过将主机更改为有效的IP地址并提供有效的凭据来连接远程服务器。如果您远程使用它,请确保服务器可以通过防火墙访问,并正确转发您决定使用的TCP端口。你可能不必转发,但我会作为一个一般的经验法则,使它少检查时,故障排除。在

祝你好运

相关问题 更多 >

    热门问题