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、client-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