information schema nedir, yedekleme nasıl yapılır
information schema veritabanlarının veritabanıdır. sunucudaki veritabanlarına ait yapısal bilgileri barındıran, salt okunur, bir veritabanıdır fakat diğer veritabanları gibi fiziksel dosyalara sahip değildir.
veritabanı yedekleme, bir üründen başka bir ürüne göç etme veya ihtiyaç duyulan veritabanı bilgilerine ulaşma konusunda oldukça kullanışlıdır. aynı zamanda standart olması nedeniyle, üzerinde çalışılan veritabanı sunucusununa özel olan komutları da bilmeye gerek kalmaz.
information schema standart olmasına rağmen ürünler arasında ufak tefek farklılıklar bulunmaktadır.
örneğin, mysql çalıştırılabilir dosyalarına erişim izninin olmadığı ve veritabanının, kod tarafından, yedeklenmesinin gerektiği yerlerde information schema kullanarak yedekleme yapılabilir. information schema sayesinde yedeklenecek veritabanına ait (altındaki tablo, görünümler de dahil) tüm bilgiler elde edilerek yedekleme işlemi yapılabilir. bu işlem diğer yöntemlere göre daha fazla emek ister, belki de amelelik de denilebilir. Fakat hiç yoktan, bir çözüm yoludur.
Yedekleme için information schema kullanacaklara önerim, ilk önce yine bir mysql ifadesi olan show create table'a göz atmalarıdır. Bu komut ile veritabanını oluşturan sql kodunu elde edersiniz, gerisi tablodaki bilgileri almaya kalır ki bu da en kolay kısmı.



cok tesekkurler ilginc