[MySQL][ODBC 5.3(a)驱动程序]可以';t连接到MySQL服务器

[MySQL][ODBC 5.3(a)驱动程序]可以';t连接到MySQL服务器,mysql,odbc,tableau-api,Mysql,Odbc,Tableau Api,我很难从Tableau服务器连接到MySQL服务器 错误消息是: [MySQL][ODBC 5.3(a) Driver] Can't connect to MySQL server on XYZ. Unable to connect to the MySQL server "xyz". Check that the server is running and that you have access privileges to the requested database

我很难从Tableau服务器连接到MySQL服务器

错误消息是:

[MySQL][ODBC 5.3(a) Driver]
Can't connect to MySQL server on XYZ. 
Unable to connect to the MySQL server "xyz". 
Check that the server is running and that you have access privileges to the requested database
我已经在Ubuntu操作系统中安装了来自tarball发行版的MySQL ODBC 5.3驱动程序,并在MySQL服务器中列出了Tableau服务器的IP地址

可能的原因是什么?有没有办法检查ODBC连接器是否正确安装


非常感谢您的任何建议/意见

您无法连接的原因可能不同。但您得到的错误要求您检查服务器是否正在运行。这意味着,它找不到服务器

找不到服务器的原因可能是:

  • 服务器已关闭(通过
    systemctl status mysql
    检查其状态)
  • 服务器未在应用程序连接的某个端口上侦听
  • 服务器位于防火墙后面(
    sudoufw-allow-mysql
    在这种情况下需要执行命令才能解决此问题)
  • 您的用户没有访问该数据库的权限,如错误中所述

由于各种原因,无法连接可能会有所不同。但您得到的错误要求您检查服务器是否正在运行。这意味着,它找不到服务器

找不到服务器的原因可能是:

  • 服务器已关闭(通过
    systemctl status mysql
    检查其状态)
  • 服务器未在应用程序连接的某个端口上侦听
  • 服务器位于防火墙后面(
    sudoufw-allow-mysql
    在这种情况下需要执行命令才能解决此问题)
  • 您的用户没有访问该数据库的权限,如错误中所述