mysql 8 кластера innodb перестают работать, члены отключаются - PullRequest
0 голосов
/ 05 ноября 2018

Я настроил кластер mysql 8 innodb с маршрутизатором для тестовой среды Работает нормально Я не использовал его некоторое время, и сегодня я узнал при выполнении этого запроса:

SELECT MEMBER_ID, MEMBER_HOST, MEMBER_PORT, MEMBER_STATE,
       IF (global_status.VARIABLE_NAME IS NOT NULL, 'PRIMARY', 'SECONDARY') AS MEMBER_ROLE
  FROM performance_schema.replication_group_members
  LEFT JOIN performance_schema.global_status 
    ON global_status.VARIABLE_NAME = 'group_replication_primary_member'
   AND global_status.VARIABLE_VALUE = replication_group_members.MEMBER_ID
ORDER BY MEMBER_HOST;
server 1 UNREACHABLE SECONDARY
server 2 ONLINE SECONDARY
server 3 UNREACHABLE PRIMARY

Я пытался перезапустить MySQL и чем статус каждого сервера становится:

+-------------+-------------+--------------+-------------+----------------+
| MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION |
+-------------+-------------+--------------+-------------+----------------+
|  SERVER 1   |    3306     |   OFFLINE    |             |                |
+-------------+-------------+--------------+-------------+----------------+

Попробуйте:

dba.rebootClusterFromCompleteOutage ( 'cl_test');

но получаю этот вывод:

Dba.rebootClusterFromCompleteOutage: текущий экземпляр сеанса не принадлежит кластеру: 'cl_test'

Есть идеи как это исправить?

Спасибо Talia

...