SORU
18 Mayıs 2009, PAZARTESİ


Mysql kurtarmak için nasıl db .myd, .myi, .C dosyaları

Benim bir mysql geri yükleme db .myd, .myi, .dosyaları C?

CEVAP
18 Mayıs 2009, PAZARTESİ


Eğer hali hazırda bu tablolar, plopping .CA, .MYD ve .Veritabanı dizini (örneğin, /var/lib/mysql/dbname) MYİ dosyaları bu tablo kullanılabilir hale getirir. Aynı server, aynı MySQL sürümü, ya da aynı mimari geldikleri gibi aynı veritabanı olmak zorunda değil. Ayrıca klasör için sahiplik (örneğin, chown -R mysql:mysql /var/lib/mysql/dbname) değiştirmek gerekebilir

Not izinleri (GRANT, vb.) mysql veritabanının bir parçası. Tablolar ile birlikte geri almayacaktır; GRANT uygun kullanıcı oluşturmak için deyimlerini çalıştırın, erişim, vb vermek gerekebilir. (mysql veritabanı geri yüklemek mümkün olabilir, ancak mysql_upgrade yardımcı MySQL sürümleri ile çalışır ve herhangi gerekli dikkatli olmalısın.)

Aslında, muhtemelen gerekir .CA (tablo yapısını).MYD (veri tablosu), ama masa tamir etmek, yeniden inşa etmek gerekecek .MYİ (dizinler).

Tek kısıtlama ise gerilemesi iseniz, en iyi sürüm notları (ve muhtemelen onarım tablo çalışma) kontrol ediyorum. Yeni MySQL sürümleri özellikleri, tabii ki ekleyin.

[Açık olmalı rağmen, mix ve tablolar aynı, bu tablolar arasında ilişki bütünlüğünü sorunun; MySQL umurunda olmaz, ama uygulama ve kullanıcılar olabilir. Ayrıca, bu yöntem hiç Orada tablolar için çalışmıyor. Sadece hali hazırda, ama istediğiniz dosyalara göz önüne alındığında, hali hazırda var]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • WK

    WK

    9 Ocak 2006