Om je oorspronkelijke vraag te beantwoorden, kun je je hele database in de alleen-lezen modus zetten met dit commando:
FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = 1;
en terug naar de normale modus met:
SET GLOBAL read_only = 0;
UNLOCK TABLES;
Pas op dat dit een operatie is die een grote impact zal hebben op het gedrag van de database. Lees dus voordat u dit uitvoert de beschikbare documentatie bij de bovenstaande opdrachten. Een veel gebruikelijkere manier is om DML-rechten van de specifieke gebruiker in te trekken en deze daarna weer toe te kennen.