mysql - Tableau 连接到本地 MySQL 数据库时出错

标签 mysql xampp localhost tableau-api

Windows Server 2008 桌面版 7.0 使用Xampp的本地MySQL数据库

当尝试使用 Tableau Desktop 中的 native MySQL 数据连接连接到本地主机 MySQL 数据库服务器时,出现以下错误:

“与数据源的连接可能已丢失。 与 Tableau 协议(protocol)服务器进程的通信丢失。

无法连接到服务器“localhost”。检查服务器是否正在运行以及您是否具有所请求数据库的访问权限。 无法连接到服务器。检查服务器是否正在运行以及您是否具有所请求数据库的访问权限。”

在 Tableau 中使用“其他数据库 (ODBC)”时,我能够连接并返回数据。但是,我更愿意使用 MySQL 连接以避免其他数据库连接的限制。

我在 phpmyadmin 中创建了一个特定的用户名,并尝试使用 root 用户名和密码,但返回了相同的错误。我在 odbcad32.exe 中创建了一个用户 DSN,并尝试使用多个版本的 MySQL ODBC 驱动程序(3.5、5.2.7、5.3.4)。

有谁知道可能导致错误的原因吗?非常感谢任何帮助。

最佳答案

回复有点晚了,但是...... MySQL 用户连接基于用户名、密码和您连接的主机的组合。 如果您在与 Tableau Server 相同的主机上连接到 MySQL,则连接主机可能会被视为“127.0.0.1”、“localhost”、“::1”,甚至是一个主机名(如果 MySQL 配置为解析这些主机名)。

简单的测试方法是将您尝试连接的用户的主机字段设置为“%”。我不建议您的根用户条目或其他具有重要权限的帐户使用此方法。

关于mysql - Tableau 连接到本地 MySQL 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350730/

相关文章:

php - 使用 PHP 脚本在 XAMPP 服务器上导入 MySQL 数据库

mysql - 安装 Mariadb - 现在 mysql 给出错误插件 'auth_socket' 未加载

php - 在Wordpress中,如何编写带有文件上传选项的自定义表单并将记录保存在MySql中?

php - PM系统回复功能不可用

php - 使用php远程连接MYSQL数据库

php - 似乎无法连接到mysql、localhost?

python - 从列表中读入MySql

mysql - XAMPP Apache 和 MySQL 服务器无法启动

wordpress - 尝试访问本地主机时出现错误 403

php - 如何使用 PhpStorm 在本地计算机上编辑和运行 WordPress 网站