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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • cdgotx

    cdgotx

    8 Kasım 2011
  • Lin Steven

    Lin Steven

    17 EKİM 2006