gpt4 book ai didi

mysql - "Host is not allowed to connect to this MySQL server"通过网络

转载 作者:行者123 更新时间:2023-11-29 21:49:31 26 4
gpt4 key购买 nike

我正在尝试将客户端 (Windows 7) 上的 Tableau 连接到托管我的数据仓库的 MySQL Server 5.6(在 Windows Server 2012 R2 上)。该服务器托管在我大学的网络上。这是我到目前为止所做的:

  • 创建了一个具有所需权限的用户(根据其他一些堆栈溢出帖子,我使用 FLUSH PRIVILEDGES 对用户运行了 GRANT ALL PRIVILEGES)
  • 确保用户表中指定的主机为“%”
  • 确保 my.cnf 文件中没有任何内容会阻止外部连接(再次基于另一个 stackoverflow 帖子)
  • 确保服务器上运行的 MySQL 版本是 64 位,就像我运行的 Tableau 版本一样

我仍然收到“[MySQL][ODBC 5.3(w) Driver]Host 'vpn240-74.vpn.utah.edu' is not allowed to connect to this MySQL server”错误。当我尝试 telnet 到 MySQL 正在监听的服务器上的端口时,也会引发同样的错误。

我发现无论我是通过 VPN 还是在校园内连接,此错误仍然存​​在。我可以通过 RDP 连接到有问题的服务器,对其进行 ping 操作,并找到我正在使用的端口的防火墙规则,因此我认为没有任何与网络相关的内容阻止我。

我所有的 stackoverflow 研究都表明该错误意味着 MySQL 确信不允许用户从该特定主机名连接,但是无论我将用户表中的条目更改为“%”还是特定主机名,我都会收到相同的错误错误消息中的主机名。

此外,我还发现我安装的 Tableau MySQL 驱动程序的版本号低于我尝试访问的 MySQL 实例(5.3 与 5.6),但这是我可以在 Tableau 网站上找到的最新驱动程序。

非常感谢任何帮助。

最佳答案

您是否尝试过在计算机中与 MySQL 服务器建立 ODBC 连接并以这种方式进行测试?

然后,Tableau 可以通过 ODBC 连接进行连接,而不是通过显式 Tableau MySQL 驱动程序进行连接。在 Tableau 中的“更多服务器”下...其他数据库 (ODBC) 显示在非常底部。

关于mysql - "Host is not allowed to connect to this MySQL server"通过网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33786553/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com