mysql - Google Data Studio - Cloud SQL For MySQL 连接器错误

标签 mysql google-cloud-sql looker-studio

我已在 GCP 上创建了一个 MySQL 8.0 实例,并尝试通过以下方式连接到它: Google data Studio 提供 Cloud SQL for MySQL 连接器。 我已遵循 https://support.google.com/datastudio/answer/7020436?hl=en&ref_topic=6370347 中提供的所有说明 我可以通过 MySQL Workbench 以及使用 SSL(服务器证书、客户端证书和客户端 key )的 sql 命令连接到 MySQL,但无法通过“Cloud SQL for MySQL 连接器”连接。 我什至无法通过“My SQL 连接器”建立连接。

我已经打开了公共(public) IP,甚至将“Cloud SQL for MySQL 连接器”不需要的所有 google data studio IP 列入了白名单

我尝试使用 root 用户以及具有“%”访问权限的新用户“testuser”

您能告诉我可能出了什么问题吗?我应该考虑任何 IAM 限制吗?

更新 - 如果 gcp cloud MySQL 版本为 5.7 ,则“Cloud SQL for MySQL”连接器成功建立连接。看起来问题是在连接到 Cloud MySQL8.0 时出现的

connetion error

最佳答案

您的配置没有任何问题。这是Datastudio还不支持连接MySQL版本8。这是 support thread包含一个解决方法,它使用 ProxySQL。

另一种选择是创建另一个 Cloud SQL for MySQL 实例并使用版本 5.7。

另外,这里有一个 public issue tracker来自 Google,您可以在其中接收更新。只需发表评论并表明您受到该问题的影响即可。

Take note that there's no ETA when the feature will roll out.

关于mysql - Google Data Studio - Cloud SQL For MySQL 连接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64775068/

相关文章:

mysql - 如何在 Google Cloud SQL 中安装存储引擎 ARCHIVE

looker-studio - 将 Google Data Studio 连接到 Cloud SQL 时出现内部错误

sql - Data Studio CASE 错误 - THEN/ELSE 参数具有不兼容的类型 : TEXT/NUMBER

php - 构建没有项目 ID 的 URL 并获得正确的项目

mysql - 错误的mysql输出

具有左连接和时间条件的 MySQL 查询

java - 使用 Google OAuth 2.0 验证桌面客户端应用程序

mysql - SQL 乘车共享公司

java - 有时与 Android 的 JDBC 连接不起作用

report - Data Studio、报告级别不适用于日期范围控制