前面的搭建步奏请参照:https://blog.csdn.net/Aria_Miazzy/article/details/84930654
按照上面这博客的搭建我出现了ndbd节点连接正常。但是sql节点连接不上的情况。
解决办法:
- 首先试试虚拟机相互ping IP 看是否能ping通。
- 能ping通再用 telnet 192.168.134.15 3306试试。(我遇到的情况就是telnet不通)
- 打开3306这个端口,关闭防火墙之内的。
centos6:
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT 写入修改
/etc/init.d/iptables save 保存修改
service iptables restart 重启防火墙,修改生效
centos7:
添加指定需要开放的端口:
firewall-cmd --add-port=端口号/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=端口号/tcp
最后使用iptables -F成功连通
find / -name mysqld_safe 查看启动sql节点路径
/usr/bin/mysqld_safe & 启动sql节点