Я пытаюсь управлять репликацией группы mysql и заметил проблему при манипулировании пользователями и грантами .10 основных таблиц mysql в основной базе данных mysql - это MyIsam.Поэтому я не могу добавить базы данных или пользовательские разрешения, потому что они не работают и не будут реплицироваться. Репликация группы мастер-мастер требует всего InnoDB.
ALTER TABLE отлично работает на обычных пользовательских базах данных / таблицах, но как это исправить в основной базе данных mysql?
Iпробовал это, но все они терпят неудачу:
ALTER TABLE mysql.db ENGINE = InnoDB;
ALTER TABLE mysql.tables_priv ENGINE = InnoDB;
ALTER TABLE mysql.user ENGINE = InnoDB;
ОШИБКА: ОШИБКА 1726 (HY000): механизм хранения 'InnoDB' не поддерживает системные таблицы.
Другая запущенная ошибкаCREATE USER ...
[ОШИБКА] Плагин group_replication сообщил: «Таблица db не использует механизм хранения InnoDB.Это несовместимо с репликацией группы '
ОШИБКА 3098 (HY000): таблица не соответствует требованиям внешнего плагина group_replication.
Версия сервера: 5.7.23-log Сервер совместной работы MySQL