Loading

连接到 MySQL 时出现“Lost connection to MySQL server at 'reading initial communication packet'”错误

发布日期: Aug 24, 2022
描述
连接到 MySQL 时,可能会出现以下错误:

[MySQL][ODBC 5.3(w) Driver]Lost connection to MySQL server at 'reading initial communication packet', system error: 0([MySQL][ODBC 5.3(w) Driver]与 MySQL 服务器的连接在“正在读取初始通信数据包”时丢失,系统错误: 0)

Cause

此错误消息通常指明 MySQL 的主机配置存在问题,与 Tableau Desktop 无关。
解决方案
与数据库管理员合作,确保 MySQL 和计算机配置正确。例如,在 MySQL 服务器上,检查 /etc/hosts.deny 以确保其未设置为:
ALL: ALL: DENY

mysqld: ALL: DENY

因为这些设置将导致 MySQL 立即拒绝连接。

如果将以下内容添加到 MySQL Server /etc/hosts.allow,也可能会修复该问题:mysqld: ALL  按照此逻辑,您的 MySQL 管理员可能只允许来自某个网络的客户端,例如:mysqld: 192.168.1.0/255.255.255.0

连接到 MySQL 服务器时,MySQL 会对 localhost 进行特别处理。具体而言,localhost 表示使用 UNIX 套接字,而 127.0.0.1 表示使用 TCP/IP 网络,因为这两者不可互换,尽管可以使用 IP 地址或主机名进行连接。
其他资源

尽管我们尽最大努力确保外部网站的链接保持正确、最新并相关,但 Tableau 对于外部提供商所维护的页面的准确性或新鲜度不担负任何责任。请与外部网站联系来获取其内容相关问题的答案。
有关此问题的其他信息,请参见 Stackoverflow 和 Drupal 论坛中的以下文档:
知识文章编号

001473991

 
正在加载
Salesforce Help | Article