元の質問に答えるには、次のコマンドでデータベース全体を読み取り専用モードにすることができます。
FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = 1;
次のコマンドで通常モードに戻ります:
SET GLOBAL read_only = 0;
UNLOCK TABLES;
これは、データベースの動作に大きな影響を与える操作であることに注意してください。したがって、これを実行する前に、上記のコマンドの利用可能なドキュメントをお読みください。より一般的な方法は、特定のユーザーからDML特権を取り消し、後でそれらを許可することです。