NO CAMBIES EL MOTOR POR TABLAS DE SISTEMA
MySQL aún no ha cambiado el código lo suficiente como para permitir mysql.*
ser cualquier otra cosa que no sea MyISAM. MySQL 8.0 hace el cambio al convertir las tablas (el "diccionario de datos") en tablas InnoDB, con estructuras y capacidades radicalmente diferentes.
Dado que está en 5.7.23, está a solo un (gran) paso de 8.0.xx. Considere actualizar.
La replicación funciona con tablas MyISAM, pero la replicación en clústeres no:Galera y Group Replication tratan esas tablas MyISAM de otras maneras. Consulte la documentación sobre lo que sucede con GRANT
, CREATE USER
, etc. No use UPDATE
y INSERT
para manipular las tablas relacionadas con el inicio de sesión.
(El autor de esta pregunta parece haber solucionado el problema al desinstalar un complemento).