mysql集群管理器:无法连接到mysql客户端实例mysql集群7.5.5

时间:2017-03-22 12:03:31

标签: mysql cluster-computing

我按照以下链接

中提到的步骤进行操作

https://www.digitalocean.com/community/tutorials/how-to-create-a-multi-node-mysql-cluster-on-ubuntu-16-04

  • 在节点和服务器管理器上安装了Mysql集群管理器7.5.5
  • 为mysql集群管理器创建了conf文件,如下所述
  • 创建了mysql用户和组
  • 在集群管理器上执行(mysql-cluster / config.ini)
  • 在节点1和节点2上执行相同的步骤
  • 在节点1和节点2上安装了mysql服务器和客户端
  • 在节点1和节点2上执行(mysql-cluster / config.ini)
  • 当运行ndb时,节点1和节点2给出了预期的输出 - 转移到集群管理器
  • 通过集群管理器,无法运行mysql命令;需要这样才能测试集群如何与整个节点1和节点2上的本地服务器和服务器一起工作

下面是mysql集群管理器的conf文件

[ndb_mgmd]
# Management process options:
hostname=sit-mysql-manager-hostname.com  # Hostname of the manager
datadir=/var/lib/mysql-cluster  # Directory for the log files

[ndbd]
hostname=sit-mysql-node1-hostname.com    # Hostname of the first data node
datadir=/usr/local/mysql/data   # Remote directory for the data files

[ndbd]
hostname=sit-mysql-node2-hostname.com   # Hostname of the second data node
datadir=/usr/local/mysql/data   # Remote directory for the data files

[mysqld]
# SQL node options:
hostname=sit-mysql-manager-hostname.com  # In our case the MySQL server/client is on the same Droplet as the cluster manager

Node1和Node 2已启动并正在运行。 Mysql集群管理器可以连接到那些节点。

NDB manager and mysql output

无法连接到管理服务器中存在的Mysql集群管理器的mysql客户端。

1 个答案:

答案 0 :(得分:2)

确保您更改了selinux设置。

执行 -

setenforce 0

getenforce - 应该是o / p 许可

永久设置 - https://www.centos.org/docs/5/html/5.1/Deployment_Guide/sec-sel-enable-disable.html