Ambil basis data individual MySQL secara offline

9

MySQL tidak memiliki perintah SQL atau mekanisme internal untuk

  • membuat database individual tidak tersedia / offline
  • memindahkan basis data individual

Karena ini, bagaimana Anda bisa membuat basis data individu offline?

Brian W
sumber

Jawaban:

1

Ini mungkin bukan jawaban yang cocok, tetapi akan mencapai tujuan Anda ...

Bagaimana, untuk saat Anda menginginkannya offline, mengganti nama basis data? Dengan cara ini, aplikasi apa pun yang Anda miliki mengakses data akan gagal terhubung ke database.

Memindahkan basis data dapat dicapai dengan

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

Kemudian impor whatever.sqlke server lain, akhirnya menjatuhkan DB asli.

Wes
sumber
-1

Perilaku ini dapat dicapai secara program ...

Buat tabel database dan status yang Anda inginkan .. maka aplikasi Anda dapat menguji status database sebelum digunakan .. aplikasi melanjutkan jika status tersedia dan mengembalikan pesan jika tidak tersedia.

Anda juga dapat melakukan ini dengan aplikasi secara umum (hal yang sama seperti yang dijelaskan di atas tetapi dengan aplikasi sebagai gantinya) ... Anda kemudian dapat mengontrol aplikasi yang menggunakan instance.

RMathis
sumber