個々のMySQLデータベースをオフラインにします


9

MySQLには、SQLコマンドや内部メカニズムはありません。

  • 個々のデータベースを使用不可/オフラインにする
  • 個々のデータベースを移動する

この場合、個々のデータベースをどのようにオフラインにできますか?

回答:


1

これは適切な答えではないかもしれませんが、あなたの目標を達成するでしょう...

オフラインにしたいときのために、データベースの名前を変更するのはどうですか?このようにして、データにアクセスしているアプリケーションがデータベースに接続できなくなります。

データベースの移動は、

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

次にwhatever.sql、別のサーバーにインポートし、最後に元のDBを削除します。


-1

この動作はプログラムで実現できます...

データベースのテーブルと希望するステータスを作成します。次に、アプリケーションは使用前にデータベースのステータスをテストできます。ステータスが使用可能な場合はアプリケーションが続行し、使用できない場合はメッセージを返します。

これは一般的なアプリケーションでも行うことができます(上記と同じですが、代わりにアプリケーションを使用します)...アプリケーションのインスタンスの使用を制御できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.