Bireysel MySQL veritabanını çevrimdışına alın


9

MySQL için SQL komutları veya dahili mekanizmaları yoktur

  • tek bir veritabanını kullanılamaz / çevrimdışı yapma
  • tek bir veritabanını taşımak

Bu durumda, bireysel bir veritabanını nasıl çevrimdışına alabilirsiniz?

Yanıtlar:


1

Bu uygun bir cevap olmayabilir, ancak hedefinize ulaşacaktır ...

Çevrimdışı olmasını istediğiniz süre boyunca veritabanını yeniden adlandırmaya ne dersiniz? Bu şekilde, verilere eriştiğiniz her uygulama veritabanına bağlanamaz.

Veritabanının taşınması

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

Ardından whatever.sqlbaşka bir sunucuya aktarın ve son olarak orijinal DB'yi bırakın.


-1

Bu davranış programlı olarak gerçekleştirilebilir ...

Bir veritabanı tablosu ve olmasını istediğiniz durumu oluşturun .. sonra uygulamanız kullanmadan önce veritabanının durumunu test edebilir .. durum varsa uygulama devam eder ve kullanılamıyorsa bir mesaj döndürür.

Bunu genel olarak uygulamalarla da yapabilirsiniz (yukarıda açıklananla aynıdır ancak bunun yerine uygulama ile) ... Daha sonra uygulamaların örneğin kullanımını kontrol edebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.