【发布时间】:2020-03-30 13:31:35
【问题描述】:
我需要将 Python 脚本与 google sql 连接起来。 我已经在 google sql 中创建了数据库,现在想用 python 脚本连接它。
到目前为止,我正在尝试使用它:
conn = pymysql.connect(host='ip.ip.ipi.ip',user='user', passwd = "passwd", db = 'mysql',
charset = 'utf8')
cur = conn.cursor()
cur.execute("USE Example_Database")
但收到此错误:
OperationalError: (2003, "Can't connect to MySQL server on '35.246.235.61' (timed out)")
也试过用这个但是没用:
from google.cloud.sql.connector import connector
connector.connect(
"instance:instancename",
"mysql-connector",
host='ip.ip.ipi.ip',
user="user",
password="passwd",
db="Database"
)
【问题讨论】:
标签: python sql google-cloud-platform pymysql