macOS (BigSur) - 安装 MySQL ODBC 驱动程序以将 mysql db 连接到 Tableau

Posted

技术标签:

【中文标题】macOS (BigSur) - 安装 MySQL ODBC 驱动程序以将 mysql db 连接到 Tableau【英文标题】:macOS (BigSur) - Installing MySQL ODBC driver for connecting a mysql db to Tableau 【发布时间】:2021-10-31 18:29:03 【问题描述】:

我想在 macOS 中安装 mysql 驱动程序以将 mysql 数据库与 Tableau 连接,同时我下载了该驱动程序的 .dmg 文件,并且作为依赖项,我还下载了 iODBC 管理员。

之后我关注这个网站 - https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-macos.html

在安装步骤-

myodbc-installer -a -d -n "MySQL ODBC 8.0 驱动程序" -t "Driver=/usr/local/lib/libmyodbc8w.so"

它抛出一个错误并打印这个 -

arpitnigam@Arpits-MacBook-Pro ~ % myodbc-installer -a -d -n "MySQL ODBC 8.0 驱动程序" -t "Driver=/usr/local/lib/libmyodbc8w.so" dyld:库未加载:@rpath/libssl.1.1.dylib 引用自:/usr/local/bin/myodbc-installer 原因:没有找到合适的图片。发现: /usr/local/bin/../lib/libssl.1.1.dylib:(/usr/local/bin/../lib/libssl.1.1.dylib)中的代码签名对于在使用库验证的进程中使用无效:系统策略不允许加载库 /usr/local/bin/../lib/libssl.1.1.dylib: stat() 失败,errno=1 /usr/local/lib/libssl.1.1.dylib:(/usr/local/lib/libssl.1.1.dylib)中的代码签名对于在使用库验证的进程中使用无效:系统策略不允许库加载 zsh: abort myodbc-installer -a -d -n "MySQL ODBC 8.0 驱动程序" -t

简而言之,系统无法识别此 libssl.1.1.dylib 的代码签名。

我已经从-https://dev.mysql.com/downloads/connector/odbc/下载了这个驱动

请帮我找到解决办法。

【问题讨论】:

【参考方案1】:

不幸的是,我无法重现您的错误,但经过一些研究,人们似乎已经成功地使用openssl 解决了类似的问题。这个here 似乎是一个不错的起点。

话虽如此,我还在 Tableau 论坛中找到了最近的post。可能是 MacOS 上的 Tableau-DB 连接存在潜在问题。

【讨论】:

没关系,现在我正在将 mysql db 同步到雪花,然后将雪花的数据带到画面中进行可视化。

以上是关于macOS (BigSur) - 安装 MySQL ODBC 驱动程序以将 mysql db 连接到 Tableau的主要内容,如果未能解决你的问题,请参考以下文章

在 macOS BigSur 上使用自制 python 安装 numpy 的问题

Xcode 13.0 在 macOS BigSur 11.6 上安装时卡住

在 MacOS BigSur 上使用 .python-version 和 .python-virtualen 安装 pyenv 失败

如何使用 1 个数据卷和 2 个 MacOS 版本?

无法在 Bigsur 上安装 mysql2 Gem

latexindent:自 macOS 11 Big Sur 以来安装 File::HomeDir、Mac::SystemDirectory 时遇到问题