根据官方指南,我在AWS ec2上的CentOS 6.5上设置了percona集群(版本5.6): How to setup 3 node cluster in EC2 enviroment
当我在第一个节点上运行此命令时:
/etc/init.d/mysql bootstrap-pxc
或
服务mysql bootstrap -pxc
我的控制台上的输出是
启动MySQL(Percona XtraDB集群)..成功!
不是指南的输出:
2014-01-30 11:52:35 23280 [注意] / usr / sbin / mysqld:准备连接。
版本:'5.6.15-56'socket:'/ var / lib / mysql / mysql.sock'端口:3306 Percona XtraDB集群(GPL),版本25.3,修订版706,wsrep_25.3.r4034
看起来它在单服务器模式下运行,而不是在集群模式下运行。
然后我在第二个节点上启动mysql服务:
service mysql start
并收到此错误:
启动MySQL(Percona XtraDB群集)......................................错误!服务器退出而不更新PID文件(/mnt/data/ben-ec2-usw1.pid)。
ERROR! MySQL(Percona XtraDB Cluster)服务器启动失败!
有人可以帮忙吗?感谢。
答案 0 :(得分:0)
您可能误解了指南。此输出:Starting MySQL (Percona XtraDB Cluster).. SUCCESS!
来自service
命令。这个输出:
2014-01-30 11:52:35 23280 [注意] / usr / sbin / mysqld:准备连接。
版本:' 5.6.15-56' socket:' /var/lib/mysql/mysql.sock'港口:3306 Percona XtraDB集群(GPL),版本25.3,修订版706,wsrep_25.3.r4034
来自mysql错误日志文件的tail
。
在第二个节点上,您是否检查了错误日志中的失败原因?您是否在node2的my.cnf中正确配置了gcomm://
URI?您是否在AWS安全组中打开了所有必要的端口?