Untuk menjawab pertanyaan awal Anda, Anda dapat menempatkan seluruh database Anda ke mode hanya baca dengan perintah ini:
FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = 1;
dan kembali ke mode normal dengan:
SET GLOBAL read_only = 0;
UNLOCK TABLES;
Hati-hati bahwa ini adalah operasi yang akan berdampak besar pada perilaku database. Jadi sebelum menjalankan ini, baca dokumentasi yang tersedia untuk perintah di atas. Cara yang jauh lebih umum adalah mencabut hak istimewa DML dari pengguna tertentu dan kemudian mengembalikannya.