システムテーブルのエンジンを変更しないでください
MySQLは、mysql.*
を許可するのに十分なコードをまだ変更していません。 MyISAM以外のものになります。 MySQL 8.0は、テーブル(「データディクショナリ」)を構造と機能が根本的に異なるInnoDBテーブルに変えることで変更を加えます。
あなたは5.7.23にいるので、8.0.xxからわずか1(大きな)ステップです。アップグレードを検討してください。
レプリケーションはMyISAMテーブルで機能しますが、 クラスタリングレプリケーションは行いません-GaleraおよびGroupReplicationは、これらのMyISAMテーブルを他の方法で処理します。 GRANT
で何が起こるかについてのドキュメントを参照してください 、CREATE USER
、など。UPDATE
は使用しないでください。 およびINSERT
ログイン関連のテーブルを操作します。
(この質問の作成者は、プラグインをアンインストールすることで問題を修正したようです。)