mysql集群:如何连接
我无法连接到我的mysql群集。我遵循了本教程: 我尝试使用workbench和mysql命令连接3306和1186上的数据节点和管理节点,但我可以继续连接到任何位置。在所有计算机上禁用防火墙。我创建了一个新用户,可以从任何地方连接,但仍然没有运气。集群根据教程中的测试工作。我应该尝试连接到哪个节点和端口?或者该教程中缺少了什么内容?因此,多亏了。对于每个有同样问题的人,我都这样做了 已在我的管理节点上尝试mysql集群:如何连接,mysql,mysql-workbench,ubuntu-18.04,mysql-cluster,Mysql,Mysql Workbench,Ubuntu 18.04,Mysql Cluster,我无法连接到我的mysql群集。我遵循了本教程: 我尝试使用workbench和mysql命令连接3306和1186上的数据节点和管理节点,但我可以继续连接到任何位置。在所有计算机上禁用防火墙。我创建了一个新用户,可以从任何地方连接,但仍然没有运气。集群根据教程中的测试工作。我应该尝试连接到哪个节点和端口?或者该教程中缺少了什么内容?因此,多亏了。对于每个有同样问题的人,我都这样做了 已在我的管理节点上尝试telnet localhost 3306。 它说连接被拒绝了。 我已经编辑了/etc/m
telnet localhost 3306
。
它说连接被拒绝了。
我已经编辑了/etc/mysql/mysql.conf.d/mysqld.cnf。
sudo nano/etc/mysql/mysql.conf.d/mysqld.cnf
找到bind address=127.0.0.1并用bind address=ip.of.management.node重写它
使用工作台和编程语言,您可以连接到管理节点,而不是像我之前所想的那样连接到数据节点
再次感谢。节点位于专用IP上。您是在同一网络内连接还是从外部连接。(您不能从外部连接)。如果您在网络中,是否尝试过对其中一个节点执行telnet命令以查看是否可以连接?telnet node.ip.here3306@nafooesi非常感谢你,我坚持了4个小时,你的建议真的很有帮助。我尝试了telnet命令,但它吐出的连接被拒绝,所以我开始搜索,我的问题是我的集群并没有绑定到正确的地址。谢谢,不客气!很高兴能帮忙。服务地址绑定解决了安全性的另一个方面。默认值始终绑定到本地ip 127.0.0.1,因此只能进行本地连接(在同一节点上)。