Mysql kurtarmak için nasıl db .myd, .myi, .C dosyaları
Benim bir mysql geri yükleme db .myd, .myi, .dosyaları C?
CEVAP
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]
nasıl mysql log dosyaları görmek için ...
Nasıl JSP dosyaları Java kod önlemek i...
Nasıl Gıt zulası düştü kurtarmak için?...
Nasıl MySQL kullanıcı hesaplarının bir...
Nasıl çıkış için MySQL csv biçiminde s...