连接到本地MySQL数据库的Tableau错误

时间:2015-02-05 17:50:43

标签: mysql xampp localhost tableau

Windows Server 2008 Tableau Desktop 7.0 使用Xampp的本地MySQL数据库

尝试使用Tableau Desktop中的本机MySQL数据连接连接到localhost MySQL数据库服务器时,我收到以下错误:

“与数据源的连接可能已丢失。 与Tableau Protocol Server进程的通信丢失。

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

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

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

有没有人对可能导致错误的原因有任何想法?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

回复有点迟了但...... MySQL用户连接基于用户名,密码和您要连接的主机的组合。 如果您在与Tableau服务器相同的主机上连接到MySQL,则连接主机可以被视为' 127.0.0.1',' localhost',' :: 1& #39;如果MySQL配置为解析那些,甚至是主机名。

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

相关问题