0

我刚刚在 MySQL 5.5 服务器上启用了联合引擎。我在另一台服务器上设置了一个联合表,并确保我在 MySQL 端口上连接到的服务器上设置了 IP 直通设置。连接真的很慢。在 MySQL 工作台中,最初选择表或特别是右键单击表会导致 MySQL 工作台锁定,我必须强制它关闭。如果它最终让我点击它,我会在尝试查询数据时收到错误消息:

错误代码:1429。无法连接到外部数据源:无法连接到“服务器 IP”上的 MySQL 服务器 (110)

我有另一个 MySQL 服务器,我在其中将同一个联合表设置到同一个目标服务器,并且查询数据没有问题。

4

1 回答 1

2

我刚刚发现了这个问题。这是由于 MySQL 没有适当的权限。我开始收到“错误代码:1159 读取通信数据包超时”消息。原来我拉入联合表的视图是如此巨大,以至于导致超时。将视图转储到缓存表中并使用适当的索引设置它并将联合表链接到缓存表解决了这个问题。

于 2014-03-14T15:01:06.963 回答