2015-02-05 445 views
0

Windows Server 2008的 的Tableau桌面7.0 本地MySQL使用XAMPP的Tableau错误连接到本地MySQL数据库

当试图使用的Tableau Desktop中的原生MySQL的数据连接来连接到本地主机的MySQL数据库服务器,我的数据库得到以下错误:

“。到数据源的连接可能已丢失 与经济表协议服务器进程通信中断

无法连接到服务器‘localhost’的检查服务器正在运行并且您有权访问所请求的数据库。 无法连接到服务器。检查服务器是否正在运行,并且您有权访问所请求的数据库“

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

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

有没有人有任何想法可能会导致错误?真的很感激任何他LP。

+0

版本7.0不再受支持,再加上更高版本可能包含修复程序和性能改进。提供您有效的维护,我会建议升级并再次尝试。 – Talvalin 2015-02-06 02:20:44

+0

我已更新至8.1,但仍遇到同样的问题。我能够通过Excel使用相同的用户dsn成功连接。 – jrod2020 2015-03-03 15:36:23

回答

0

回复迟了一点,但是...... MySQL用户连接基于用户名,密码和您连接的主机的组合。 如果要在与Tableau服务器相同的主机上连接到MySQL,那么如果将MySQL配置为解决这些问题,则可以将连接主机视为“127.0.0.1”,“localhost”,“:: 1”或甚至是主机名。

测试的简单方法是将您尝试连接的用户的主机字段设置为'%'。我不会为你的根用户条目或其他具有显着特权的帐户推荐这个。