Tüm üyeler kapandıktan sonra cluster'ı ayağa kaldır (rebootClusterFromCompleteOutage)
MySQLInnoDB ClusterKomut
# Tum uyeler OFFLINE mi? (her node'da)
mysql -h db1 -u icadmin -p -e "SELECT MEMBER_HOST, MEMBER_STATE FROM performance_schema.replication_group_members"
# Once kuru calistirma: en guncel uyeyi ve yapilacaklari gosterir
mysqlsh icadmin@db1:3306 --js -e "dba.rebootClusterFromCompleteOutage('prodCluster', {dryRun: true})"
mysqlsh icadmin@db1:3306 --js -e "dba.rebootClusterFromCompleteOutage('prodCluster')"
mysqlsh icadmin@db1:3306 -- cluster statusNe yapar?
Elektrik kesintisi veya tüm node'ların aynı anda restart'ı sonrası quorum kalmadığında grubu yeniden bootstrap eder; en yüksek GTID setine sahip üyeyi seçer, diğerlerini rejoin eder.
Ne zaman kullanılır?
cluster status 'Cluster is not reachable' dediğinde ve tüm üyeler OFFLINE göründüğünde.
Dikkat
Yalnız tüm üyeler OFFLINE iken kullanılır; bir üye hâlâ ONLINE ise grup ayaktadır, diğerleri rejoinInstance ile eklenir. Komuttan önce tüm node'ları ayağa kaldır: erişilemeyen bir üye daha güncelse onun transaction'ları kaybolur. force: true eksik üyeleri yok sayar; son çaredir. primary: 'host:port' seçeneği belirli bir üyeyi primary yapar.