it-swarm.asia

Veritabanını Yedekleme ve Yedekleme Geri Yükleme

WordPress 3 kullanıyorum ve veritabanımı bilgisayarıma (Mac) yedeklemek istiyorum. Webhost'im PHP güvenli mod kullanıyor, böylece bazen hangi eklentileri kullanabileceğimi sınırlıyor. Veritabanı yedeklemesi yapmanın iyi bir yolu nedir? Otomatikleştirilebilir mi? Artımlı yedeklemeler öneriliyor mu/kolay mı? Açıkçası o zaman bir yedekleme formu geri yükleme sınamaya ihtiyacım var.

6
hackonteur

Kişisel olarak, mevcut olan yedekleme/geri yükleme eklentileri ile sınırlı bir başarı elde ettim. Çoğu zaman, en iyi yedekleme eklentileri, bir yedekleme dosyasından doğrudan geri yüklemeye izin vermez. Bu yüzden işleri el ile yapıyorum. Bu biraz daha zor, ama aynı zamanda çok daha güvenilir.

PhpMyAdmin ile yedekleme

  1. Ana Bilgisayarınızın kontrol paneline giriş yapın (cPanel olabilir, başka bir şey olabilir).
  2. PhpMyAdmin'i bulun ve WordPress veritabanınıza gidin
  3. "Dışa Aktar" ı tıklayın
    1. Tüm tabloların seçildiğinden emin olun
    2. Metin dosyası olarak kaydetme seçeneğini tıklayın
    3. Veritabanını verin ve verilen dosyayı güvenli bir yere kaydedin.

PhpMyAdmin ile geri yükleme

  1. Daha önce olduğu gibi giriş yapın, phpMyAdmin'e gidin, veritabanınızı seçin
  2. Tam bir geri yükleme yapmak istiyorsanız (yani, her şeyi silin ve yedekleme dosyanızda geri gidin):
    1. Tüm veritabanı tablolarınızı boşaltın
    2. "İçe Aktar" ı tıklayın
    3. Önceki tüm verilerinizi geri yüklemek için yedekleme metin dosyanızı yükleyin

Bunu 10 farklı site ile yaptım. Sorunlu olduğu tek zaman, yedekleme dosyasının çok büyük olması (> 2MB). Bu gibi durumlarda, yedekleme dosyanızı bir metin düzenleyicide (Not Defteri veya Wordpad) açmanız ve her bir SQL sorgusu (tabloya göre bölerek) kopyalayıp phpMyAdmin deyimi penceresine yapıştırmanız gerekir. O zaman bile, oldukça hızlı bir işlem ve her zaman işe yarayacak.

Feragatname: phpMyAdmin'i daha önce hiç kullanmadıysanız, SQL ifadelerini okumakta zorluk çekiyorsanız veya başka birinin sitesinde bir iyilik olarak çalışıyorsanız, lütfen bir profesyonel kiralayın Bunu yapmak için çok fazla deneyim ile. Veritabanınızı yanlışlıkla silerseniz veya bozuk bir yedekleme dosyasıyla çalışıyorsanız düzeltmek için yapabileceğimiz bir şey yoktur.

9
EAMann

Kodeks bölümlerini WordPress Yedeklemeleri , Veritabanınızı Yedekleme ve Veritabanınızı Yedeklemeden Geri Yükleme , ilgili sorunları daha iyi anlamak için.

Veritabanı yedekleme işlemini otomatikleştirmek için çok sayıda eklenti bulunmaktadır. Webhost sorununuz nedeniyle, işe yarayan birini bulmak için birkaçını denemeniz gerekebilir. Ayrıca bir yedekten geri yükleyebilecek bir eklenti bilmiyorum - bunu yapmak için, muhtemelen manuel olarak geri yüklemek için PHPMyAdmin veya eşdeğer bir aracı kullanmanız gerekir.

Otomatik yedekleme seçeneklerinden hoşlandığım bir şey, bazılarının (hepsinin?) Size sıkıştırılmış bir veritabanı dosyası (yani db123.sql.gz) gönderme seçeneğine sahip olmaları. E-posta istemcimde sadece gelen kutumu atlamak ve mesajı arşivlemek için bir filtre oluşturuyorum, böylece temelde veritabanımın revizyon geçmişine erişebiliyorum. Alternatif olarak, yedeklemelerin hala devam etmekte olduğundan emin olmak istiyorsanız, gelen kutunuzu atlamak ve bunları her zaman el ile arşivlemek/kaydetmek için filtreleyemezsiniz.

2
Travis Northcutt

Birkaç ticari yedekleme seçeneği de var. Backupify , BackupBuddy ve VaultPress Akla kolayca yay.

1
ZaMoose

Eğer web sunucunuzda cPanel varsa, orada yedekleme/geri yükleme ile ilgili bir bölüm için kontrol edebilirsiniz. Ana bilgisayarlarımdan ikisinin, cPanel aracılığıyla erişilebilen, tam veya kısmi BÜ veya geri yükleme yapmak için kullanımı kolay araçları var. Verilen, bunlar otomatik veya artımlı değildir, ancak yine de sizin için yararlı olabilir. Bunu zaten biliyorsan beni affet, ama sadece DB yeterli değil; dosya ve klasörlere de ihtiyacınız olacak.

1
MikeK

Kendi başına bir veritabanı yedeği değil, sitenizin içeriğini bir WXR dosyasına (XML formatı) dışa aktarabilir ve başka bir kurulumda geri yükleyebilirsiniz. Biraz daha basit ve MySQL sunucunuza veya PhpMyAdmin'e erişim gerektirmiyor. Neyi neyi vereceğinizi ve neyi neyi içe aktaracağınızla ilgili seçenekler elde edersiniz.

Bu işlev, İçe Aktar ve İçe Aktar öğelerinin altında WP admin içindeki Araçlar menüsü.

Canlı sitemden bir dökümü alıp yerel bir test sürümünde geri yüklemek istediğimde bu benim için yararlı oldu.

1
Grant Palin

HotBackup plugin'i denemenizi öneririm, bu da veritabanı yedekleri oluşturabilir, e-postayla gönderebilir veya uzak FTP'ye gönderebilir, hatta Dropbox veya Amazon S3 hesabınıza yükleyebilir. Eklenti, program ayarlarına göre otomatik olarak yedekler oluşturur. Ve ayrıca bu eklenti yedeğinizi geri yükleyebilir.

0
Eugene Manuilov