【发布时间】:2019-02-14 09:12:56
【问题描述】:
我阅读了所有与从 GCF 连接到托管在 Cloud SQL 中的 MySQL 相关的 documentation,但仍然无法连接。此外,尝试了SQLAlchemy related to this 文档中的所有提示。 我正在使用以下连接
con = 'mysql+pymysql://USER:PASSWORD@/MY_DB?unix_socket=/cloudsql/Proj_ID:Zone:MySQL_Instance_ID'
mysqlEngine = sqlalchemy.create_engine(con)
我得到的错误是:
(pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection denied)") (这个错误的背景:http://sqlalche.me/e/e3q8)
【问题讨论】:
-
您能否使用
telnet <server ip> <port>检查主机服务器是否可以连接到该服务器\ -
是的@AmilaMGunawardana,我可以使用 Kubernetes 连接到它,也可以使用 vpn 从我的笔记本电脑连接到它,但不使用云功能。当然,我使用的不是 UNIX 套接字,而是 ip:port 格式
标签: python sqlalchemy google-cloud-platform google-cloud-functions google-cloud-sql