无法将 Cloud Data Fusion 与具有专用 IP 的 MySQL 的 Cloud SQL 连接
can't connect Cloud Data Fusion with Cloud SQL for MySQL with Private IP
我知道有很多类似的问题,但我找不到解决我问题的答案。
我正在尝试连接 Data Fusion 来为 MySQL table 复制云 SQL。尝试连接到 MySQL table 时出现以下错误:
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
根据我收集到的信息,我需要:
- 按照此 guide
创建 Data Fusion 私有实例
- 使用默认网络
使用私有 IP 为 MySQL 创建云实例 SQL
- 从 VM 实例连接云 SQL 实例,遵循从 VM 实例连接教程我直接从“连接到此实例”部分找到的。
一切都在同一个项目下。
我在这里尽力了,但我有点迷路了。如果有人可以指导我解决这个问题。
这里还有什么需要我做的吗?在 Data Fusion 中设置与 MySQL 的连接时应该使用什么 IP?
假设您正在使用 Cloud Data Fusion 将数据从 CloudSQL MySQL 获取到 GCP
过去讨论过一些现有的questions/docs
- Can't connect Cloud Data Fusion with Google Cloud SQL for PostgreSQL
- https://cloud.google.com/data-fusion/docs/how-to/reading-from-postgresql
如果您确实在尝试使用 Cloud Data Fusion 的复制功能来复制您的数据库表,则尚不支持连接到私有 CloudSQL MySQL 实例。如果你正在寻找这个,这里是相应的 OSS JIRA 跟进 - https://cdap.atlassian.net/browse/CDAP-17938
如果您想在私有 IP 上为 MySQL 将云数据融合与云 SQL 连接,您将需要部署云 SQL 代理。有很多关于它的文档。看来是要走的路了。
我知道有很多类似的问题,但我找不到解决我问题的答案。
我正在尝试连接 Data Fusion 来为 MySQL table 复制云 SQL。尝试连接到 MySQL table 时出现以下错误:
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
根据我收集到的信息,我需要:
- 按照此 guide 创建 Data Fusion 私有实例
- 使用默认网络 使用私有 IP 为 MySQL 创建云实例 SQL
- 从 VM 实例连接云 SQL 实例,遵循从 VM 实例连接教程我直接从“连接到此实例”部分找到的。
一切都在同一个项目下。
我在这里尽力了,但我有点迷路了。如果有人可以指导我解决这个问题。
这里还有什么需要我做的吗?在 Data Fusion 中设置与 MySQL 的连接时应该使用什么 IP?
假设您正在使用 Cloud Data Fusion 将数据从 CloudSQL MySQL 获取到 GCP
过去讨论过一些现有的questions/docs
- Can't connect Cloud Data Fusion with Google Cloud SQL for PostgreSQL
- https://cloud.google.com/data-fusion/docs/how-to/reading-from-postgresql
如果您确实在尝试使用 Cloud Data Fusion 的复制功能来复制您的数据库表,则尚不支持连接到私有 CloudSQL MySQL 实例。如果你正在寻找这个,这里是相应的 OSS JIRA 跟进 - https://cdap.atlassian.net/browse/CDAP-17938
如果您想在私有 IP 上为 MySQL 将云数据融合与云 SQL 连接,您将需要部署云 SQL 代理。有很多关于它的文档。看来是要走的路了。