NE CHANGEZ PAS LE MOTEUR DES TABLES SYSTÈME
MySQL n'a pas encore suffisamment modifié le code pour autoriser mysql.*
être autre chose que MyISAM. MySQL 8.0 apporte le changement en transformant les tables (le "dictionnaire de données") en tables InnoDB, avec une structure et des capacités radicalement différentes.
Puisque vous êtes au 5.7.23, vous n'êtes plus qu'à un (gros) pas du 8.0.xx. Envisagez la mise à niveau.
La réplication fonctionne avec les tables MyISAM, mais la réplication en cluster ne le fait pas - Galera et la réplication de groupe traitent ces tables MyISAM d'autres manières. Voir la documentation sur ce qui se passe avec GRANT
, CREATE USER
, etc. Ne pas utiliser UPDATE
et INSERT
pour manipuler les tables liées à la connexion.
(L'auteur de cette question semble avoir résolu le problème en désinstallant un plugin.)