Coloque o banco de dados MySQL individual offline

9

O MySQL não possui nenhum comando SQL ou mecanismo interno para

  • tornando um banco de dados individual indisponível / offline
  • movendo um banco de dados individual

Sendo esse o caso, como você pode colocar um banco de dados individual offline?

Brian W
fonte

Respostas:

1

Esta pode não ser uma resposta adequada, mas atingiria seu objetivo ...

E quanto tempo, quando você quiser offline, renomear o banco de dados? Dessa forma, qualquer aplicativo que você acessar os dados falharia ao se conectar ao banco de dados.

Mover o banco de dados pode ser alcançado por

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

Em seguida, importe whatever.sqlpara outro servidor, finalmente descartando o banco de dados original.

Wes
fonte
-1

Esse comportamento pode ser alcançado programaticamente ...

Crie uma tabela de bancos de dados e o status que você gostaria que eles fossem .. então seu aplicativo poderá testar o status do banco de dados antes de usar .. o aplicativo continuará se o status estiver disponível e retornará uma mensagem se não estiver disponível.

Você também pode fazer isso com os aplicativos em geral (a mesma coisa descrita acima, mas com o aplicativo) ... Você pode controlar o uso de aplicativos da instância.

RMathis
fonte