Przełącz indywidualną bazę danych MySQL w tryb offline


9

MySQL nie ma żadnych poleceń SQL ani wewnętrznych mechanizmów dla

  • czyniąc indywidualną bazę danych niedostępną / offline
  • przenoszenie indywidualnej bazy danych

W takim przypadku, jak można przełączyć pojedynczą bazę danych w tryb offline?

Odpowiedzi:


1

To może nie być odpowiednia odpowiedź, ale osiągnie twój cel ...

Co powiesz na zmianę nazwy bazy danych na czas offline? W ten sposób dowolna aplikacja, która ma dostęp do danych, nie może połączyć się z bazą danych.

Przeniesienie bazy danych można osiągnąć poprzez

mysqldump -u user -p database -c > whatever.sql 

Następnie zaimportuj whatever.sqlna inny serwer, w końcu upuszczając oryginalną bazę danych.


-1

Takie zachowanie można osiągnąć programowo ...

Utwórz tabelę baz danych i status, jaki chcesz, aby były ... wtedy Twoja aplikacja może przetestować stan bazy danych przed użyciem .. aplikacja kontynuuje działanie, jeśli status jest dostępny i zwróci komunikat, jeśli niedostępny.

Możesz to również zrobić z aplikacjami w ogóle (to samo, co opisano powyżej, ale z aplikacją zamiast) ... Możesz następnie kontrolować użycie aplikacji przez aplikację.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.