MySQL Federated表崩溃了MySQL工作台

时间:2014-03-05 16:58:53

标签: mysql mysql-workbench federated-table

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

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

我有另一个MySQL服务器,我将相同的Federated表设置到同一个目标服务器,我查询数据没有问题。

1 个答案:

答案 0 :(得分:2)

我刚刚发现了这个问题。这是由于MySQL没有适当的权限。我开始得到一个"错误代码:1159读取通信数据包超时"信息。原来我在联合表中拉的视图太大了,导致超时。将视图转储到缓存表并使用适当的索引进行设置并将联合表链接到缓存表解决了这个问题。