Risposte:
Questa potrebbe non essere una risposta adatta, ma raggiungerebbe il tuo obiettivo ...
Che dire, per il tempo che vuoi offline, rinominare il database? In questo modo, qualunque applicazione tu abbia accesso ai dati non riuscirebbe a connettersi al database.
Lo spostamento del database può essere ottenuto tramite
mysqldump -u user -p database -c > whatever.sql
Quindi importare whatever.sql
in un altro server, eliminando infine il DB originale.
Questo comportamento potrebbe essere raggiunto a livello di codice ...
Creare una tabella di database e lo stato che si desidera che siano .. quindi l'applicazione può testare lo stato del database prima dell'uso .. l'applicazione procede se lo stato è disponibile e restituisce un messaggio se non disponibile.
Puoi farlo anche con le applicazioni in generale (stessa cosa descritta sopra ma con l'applicazione) ... Puoi quindi controllare l'uso delle applicazioni dell'istanza.