【发布时间】:2019-08-17 07:59:44
【问题描述】:
当我执行代码时
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="user",
passwd="password"
)
我明白了:
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 No connection could be made because the target machine actively refused it)
我尝试使用带有“pymysql”的示例,但错误仍然存在。
我浏览了互联网,很多人说这可能是防火墙入站问题。然而,没有防火墙阻止 3306。Amazon RDS 上的安全组允许所有连接。我将 RDS 实例连接到我的本地 mySql Workbench(所以我可以从那里制作表格和东西)。有趣的是,当我运行代码并且错误仍然存在时,会弹出额外的客户端连接。还有人处理这个吗?非常感谢,我正在努力学习这部分 AWS。
【问题讨论】:
标签: python mysql visual-studio-code mysql-workbench amazon-rds