Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql集群:如何连接_Mysql_Mysql Workbench_Ubuntu 18.04_Mysql Cluster - Fatal编程技术网

mysql集群:如何连接

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

我无法连接到我的mysql群集。我遵循了本教程: 我尝试使用workbench和mysql命令连接3306和1186上的数据节点和管理节点,但我可以继续连接到任何位置。在所有计算机上禁用防火墙。我创建了一个新用户,可以从任何地方连接,但仍然没有运气。集群根据教程中的测试工作。我应该尝试连接到哪个节点和端口?或者该教程中缺少了什么内容?

因此,多亏了。对于每个有同样问题的人,我都这样做了

已在我的管理节点上尝试
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,因此只能进行本地连接(在同一节点上)。