Desconecte la base de datos MySQL individual

9

MySQL no tiene ningún comando SQL o mecanismo interno para

  • hacer que una base de datos individual no esté disponible / fuera de línea
  • mover una base de datos individual

Siendo este el caso, ¿cómo puede desconectar una base de datos individual?

Brian W
fuente

Respuestas:

1

Puede que esta no sea una respuesta adecuada, pero alcanzaría su objetivo ...

¿Qué pasa, por el tiempo que desea sin conexión, cambiar el nombre de la base de datos? De esta manera, cualquier aplicación que tenga acceso a los datos no podrá conectarse a la base de datos.

Mover la base de datos se puede lograr mediante

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

Luego, importe whatever.sqla otro servidor y finalmente suelte la base de datos original.

Wes
fuente
-1

Este comportamiento podría lograrse mediante programación ...

Cree una tabla de bases de datos y el estado que le gustaría que fueran ... luego su aplicación puede probar el estado de la base de datos antes de usarla ... la aplicación continúa si el estado está disponible y devuelve un mensaje si no está disponible.

También puede hacer esto con las aplicaciones en general también (lo mismo que se describió anteriormente pero con la aplicación en su lugar) ... Luego puede controlar el uso de aplicaciones de la instancia.

RMathis
fuente