使单个MySQL数据库脱机


9

MySQL没有任何SQL命令或内部机制

  • 使单个数据库不可用/离线
  • 移动单个数据库

在这种情况下,如何使单个数据库脱机?

Answers:


1

这可能不是一个合适的答案,但可以实现您的目标...

在您希望其脱机时重命名数据库呢?这样,无论您访问数据的哪个应用程序都将无法连接到数据库。

移动数据库可以通过以下方式实现

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

然后导入whatever.sql另一台服务器,最后删除原始数据库。


-1

此行为可以通过编程实现。

创建一个数据库表以及您希望它们处于的状态..然后您的应用程序可以在使用之前测试数据库的状态..如果状态可用,则应用程序继续运行,如果状态不可用,则返回一条消息。

通常,您也可以使用应用程序执行此操作(与上述相同,但使用应用程序代替)...然后,您可以控制应用程序对实例的使用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.