Google DataStudio SSL 连接到 MariaDB

Posted

技术标签:

【中文标题】Google DataStudio SSL 连接到 MariaDB【英文标题】:Google DataStudio SSL connection to MariaDB 【发布时间】:2021-10-24 00:45:33 【问题描述】:

我尝试将 Google Data Studio 连接到我的 MariaDB 的服务器,但没有成功。 如果我使用没有 SSL 的 Google Data Studio 的 mysql 连接器,它工作正常。

我还设置了 SSL 服务器证书和客户端证书(ca-cert、server-cert、server-key、c​​lient-cert、client-key)。 我将 server.cnf 设置为使用服务器的证书。 我做了一个测试,使用客户端的证书从外部 Linux 机器通过 SSL 连接数据库,它工作正常。

我向 Google Data Studio 连接器提供了 ca-cert、client-cert 和 client-key,但出现错误:

无法连接

如果我检查服务器 MySQL 错误日志,我唯一的错误是:

中止连接 xx 到 db:“mydb”用户:“myuser”主机:“x.x.x.x”(CLOSE_CONNECTION)

对于 Google Data Studio SSL 连接有什么特别需要做的吗?

【问题讨论】:

【参考方案1】:

MariaDB 10.1.x 版无法与 Google Data Studio 一起使用,因为它是使用仅支持 TLS 1.1 的 yaSSL 编译的。

Google Data Studio 的 MySQL SSL 连接器仅支持 TLS 1.2 或更高版本。

我升级到 MariaDB 10.2.x,现在一切正常。

For more information

【讨论】:

10.2 也使用了 yassl,10.4 是第一个使用 wolfSSL 而不是 yassl 的版本。

以上是关于Google DataStudio SSL 连接到 MariaDB的主要内容,如果未能解决你的问题,请参考以下文章

如何在应用脚本高级服务中指定要在 Google DataStudio 中使用的数组字段?

通过带有 SSL 的 JDBC 连接到 Google Cloud PostgreSQL

Google Data Studio 目前可以连接到 AWS RDS 或 Redshift 吗?

将参数化 BigQuery 自定义查询连接到数据洞察

新的 Google 域无法连接到 Heroku

如何将查询参数添加到 BigQuery 并将其连接到 Data Studio?