如果您在VS Code中使用Jupyter笔记本,而且连接AWS MySql时遇到了2003号错误,则可能需要将您在python中使用的MySQL驱动程序(例如pymysql)中的主机设置更改为您的AWS数据库的公共IP或私有IP地址。
以下是一个可能的解决方案示例,您可以在VS Code的Jupyter笔记本中使用它来连接AWS MySql:
!pip install pymysql
import pymysql
conn = pymysql.connect(
host='your_db_public_or_private_ip',
port=int(3306),
user='your_db_user_name',
passwd='your_db_password',
db='your_db_name',
charset='utf8mb4'
)
cursor = conn.cursor()
cursor.execute("SELECT * FROM your_db_table_name")
print(cursor.fetchone())
请注意替换 “your_db_public_or_private_ip”、“your_db_user_name”、“your_db_password”、“your_db_name”和“your_db_table_name”为您的实际数据库信息。
这个示例代码将从您的AWS MySql数据库中选择一个表并打印一行。