Alınan hata;
[root@rhelmysql1 ~]# systemctl start mysql@bootstrap.service
Job for mysql@bootstrap.service failed because the control process exited with error code. See "systemctl status mysql@bootstrap.service" and "journalctl -xe" for details.
Jul 13 15:16:50 rhelmysql1.forenda.com mysqld[30101]: 2017-07-13 15:16:50 30100 [ERROR] WSREP: It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the update
Jul 13 15:16:50 rhelmysql1.forenda.com mysqld[30101]: 2017-07-13 15:16:50 30100 [ERROR] WSREP: wsrep::connect(gcomm://10.0.3.230,10.0.3.231) failed: 7
Jul 13 15:16:50 rhelmysql1.forenda.com mysqld[30101]: 2017-07-13 15:16:50 30100 [ERROR] Aborting
Jul 13 15:16:50 rhelmysql1.forenda.com mysqld[30101]:
Neden;
Percona cluster tutarsız kapandığı zaman karşılaşılabilir. Tutarsız kapandığı için cluster en son hangi node’un kapandığından emin olamadığı için veri bütünlüğünü sağlamak için bootstrap olarak MySQL’i açmıyor.
Çözüm;
Hangi node’un en son kapandığı tespit edildikten sonra safe_to_bootstrap parametresi ile bootstrap force edilebilir.
[root@rhelmysql2 ~]# cat /var/lib/mysql/grastate.dat
# GALERA saved state
version: 2.1
uuid: f3cffdda-6799-11e7-b936-8758143b1b90
seqno: -1
safe_to_bootstrap: 1
- Daha sonra mysql'i bootstrap komutu ile açıyorum.
systemctl start mysql@bootstrap.service
Faydalı olması dileğiyle.