Выключить отдельную базу данных MySQL


9

MySQL не имеет никаких команд SQL или внутренних механизмов для

  • сделать индивидуальную базу данных недоступной / автономной
  • перемещение отдельной базы данных

В таком случае, как вы можете отключить отдельную базу данных?

Ответы:


1

Это не может быть подходящим ответом, но достигнет вашей цели ...

Как насчет того, чтобы перевести базу данных в автономный режим? Таким образом, приложение, к которому у вас есть доступ к данным, не сможет подключиться к базе данных.

Перемещение базы данных может быть достигнуто путем

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

Затем импортируйте whatever.sqlна другой сервер, наконец, сбросив исходную БД.


-1

Такое поведение может быть достигнуто программно ...

Создайте таблицу баз данных и состояние, в котором вы хотели бы, чтобы они были… тогда ваше приложение может проверить состояние базы данных перед использованием… приложение продолжает работу, если состояние доступно, и возвращает сообщение, если оно недоступно.

Вы также можете сделать это с приложениями в целом (то же самое, что описано выше, но с приложением вместо этого) ... Затем вы можете контролировать использование приложения приложениями.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.