我做了一个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我不确定用户和密码。在
我将我的数据库实例从amazonrds连接到mySql workbench,创建了一个类似于他的python文件,得到了确切的错误。每个人都说你可能有系统防火墙问题,但没有直接的。在
连接器只是与mysql数据库进行编程通信的一种方式。在
您需要这个,或者访问mysql服务器才能使用连接器。 https://dev.mysql.com/downloads/mysql/
当您想在您的计算机上本地访问主机时,它显然是
localhost
。只有当服务器在您的计算机上运行时,这才有效。您可以通过将主机更改为有效的IP地址并提供有效的凭据来连接远程服务器。如果您远程使用它,请确保服务器可以通过防火墙访问,并正确转发您决定使用的TCP端口。你可能不必转发,但我会作为一个一般的经验法则,使它少检查时,故障排除。在祝你好运
相关问题 更多 >
编程相关推荐