Estou planejando fazer uma migração de banco de dados para um novo servidor. Durante o estágio de transição, não quero que o usuário do Apache possa gravar nada no banco de dados. Eu tenho duas opções.
Revogar privilégios de gravação:
REVOKE INSERT, UPDATE ON `mydb`.* FROM 'apache'@'localhost'; FLUSH PRIVILEGES;
Defina o banco de dados para o modo somente leitura:
FLUSH TABLES WITH READ LOCK; SET GLOBAL read_only = 1;
Existem considerações práticas para escolher um sobre o outro?