Yanıtlar:
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.sql
başka bir sunucuya aktarın ve son olarak orijinal DB'yi bırakın.
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.