MySQL FLUSH PRIVILEGES

FLUSH PRIVILEGESが必要なケース
ユーザ削除
一方、INSERT、UPDATE、DELETE などのステートメントを使用して、付与テーブルを直接変更する場合、サーバーを再起動するか、テーブルをリロードするようサーバーに指示するまで、変更内容は権限チェックに影響しません。と記載があるので、deleteでmysql.userを直接メンテナンスする場合の挙動とDROP USERした場合の挙動を実機で確認してみる。

MySQLのFLUSH PRIVILEGESが必要なケース | my opinion is my own 2019