ssl - Google DataStudio SSL 连接到 MariaDB
问题描述
我尝试将 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”主机:“xxxx”(CLOSE_CONNECTION)
Google Data Studio SSL 连接有什么特别的事情要做吗?
解决方案
MariaDB 版本 10.1.x 无法与 Google Data Studio 一起使用,因为它是使用仅支持 TLS 1.1 的 yaSSL 编译的。
Google Data Studio 的 MySQL SSL 连接器仅支持 TLS 1.2 或更高版本。
我升级到 MariaDB 10.2.x,现在一切正常。
推荐阅读
- python - onnx 错误为 - 模块“numpy”没有属性“dtype”
- c++ - 代码适用于示例运行,但提交失败:Hackerrank 问题
- mvvm - 在 kotlin 中为 recyclerview 实现 MVVM 设计模式
- python - 如何在 python 中并行化一个简单的循环?
- java - 如何设置柏林时区的 ZoneOffset
- reactjs - React Apollo 测试不起作用。查询数据总是未定义
- angular - 如何使用 Jenkins 声明式管道将文件上传到 Artifactory
- android - 如何在本地运行 Bitbucket CI
- tsql - 无论如何要单独将数据提供给 if_else 子句
- flutter - 选择一张卡片是在水平列表中选择其他卡片