我刚刚按照说明(略作调整)使用五个 hyperV linux 机箱(2 个管理节点、2 个数据节点和 1 个代理)设置了一个 MySQL 集群这里。表面上看一切都运行良好,我可以通过代理连接到数据,从 Ubuntu 机器上的 MySQL 命令行没有任何问题,但是当我尝试使用 SQLYog 或 Workbench 从 Windows (8.1) 连接到代理时,我收到错误编号:1043 - 握手错误。但是,我可以通过 Workbench/SQLYog 直接连接到数据节点吗?
这是一个常见问题吗?我是否忽略了一些显而易见的东西?各种 OS/MySQL 版本如下所示:
MySQL集群:7.4.5
MySQL 代理:amd64/trusty 0.8.1-1.1build1
Ubuntu:14.04.1 LTS(所有机器,包括来自 MySQL 客户端的测试)
答案1
看起来 aptitude 版本落后了几个版本(一位同事指出了这一点),从 MySQL 网站下载并安装 tar 后,一切运行正常。