Porta offline il singolo database MySQL


9

MySQL non ha alcun comando SQL o meccanismo interno per

  • rendere un singolo database non disponibile / offline
  • lo spostamento di un singolo database

In questo caso, come è possibile portare offline un singolo database?

Risposte:


1

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.sqlin un altro server, eliminando infine il DB originale.


-1

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.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.