MacOS系统下Tableau Desktop安装MariaDB Connector报错咨询
MacOS下Tableau Desktop适配MariaDB连接器正确安装及排障步骤
- 首先确认驱动版本匹配:如果使用M系列芯片的Mac,必须安装arm64架构的MariaDB ODBC驱动,Intel芯片设备安装x86_64版本,禁止跨架构安装驱动。同时Tableau 2023.1及以上版本仅支持MariaDB ODBC 3.1.9及更高版本,低版本驱动会直接触发识别失败报错。
- 修正驱动存放路径:你使用的
/User/username/Tableau/Drivers为拼写错误路径,正确的用户级驱动存放路径是/Users/你的用户名/Library/Tableau/Drivers(Library文件夹默认隐藏,可在访达按Cmd+Shift+G直接输入路径跳转);如果需要本机所有用户都可使用该驱动,统一放到/Library/Tableau/Drivers路径下即可。 - 完成系统级驱动注册:
- 先通过终端安装unixODBC工具包,执行命令:
brew install unixodbc - 终端执行
odbcinst -j查看ODBC配置文件路径,找到odbcinst.ini文件后打开,添加如下配置:
[MariaDB ODBC Driver]
Driver = /Library/Tableau/Drivers/libmaodbc.dylib
Setup = /Library/Tableau/Drivers/libmaodbc.dylib
FileUsage = 1- 保存配置文件后,执行
odbcinst -q -d,确认输出结果中包含MariaDB ODBC Driver条目,说明驱动已被系统成功识别。
- 先通过终端安装unixODBC工具包,执行命令:
- 修复MacOS安全拦截问题:
- 找到驱动目录下的
libmaodbc.dylib文件,右键选择「打开」,在系统弹出的安全提示窗口中确认允许运行,之后关闭窗口即可。 - 终端执行命令移除驱动的隔离属性:
sudo xattr -d com.apple.quarantine /Library/Tableau/Drivers/libmaodbc.dylib
- 找到驱动目录下的
- 验证连接:完全退出Tableau Desktop后重新启动,选择MariaDB连接器输入数据库配置信息测试连接,即可正常连通。
内容的提问来源于stack exchange,提问作者Snowfire777
相关产品推荐
相关产品推荐

