Chcete-li odpovědět na svou původní otázku, můžete celou databázi přepnout do režimu pouze pro čtení pomocí těchto příkazů:
FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = 1;
a zpět do normálního režimu pomocí:
SET GLOBAL read_only = 0;
UNLOCK TABLES;
Pozor, toto je operace, která bude mít hluboký dopad na chování databáze. Než to provedete, přečtěte si dostupnou dokumentaci k výše uvedeným příkazům. Mnohem běžnějším způsobem je odejmout oprávnění DML konkrétnímu uživateli a poté je udělit zpět.