it-swarm-id.com

Cadangkan Basis Data dan Kembalikan dari Cadangan?

Saya menggunakan WordPress 3 dan ingin mencadangkan basis data ke komputer saya (Mac). Hosting saya menggunakan PHP safe mode, sehingga terkadang membatasi plugin apa yang dapat saya gunakan. Apa cara yang baik untuk melakukan backup database? Apakah mungkin untuk diotomatisasi? Apakah cadangan tambahan direkomendasikan/mudah? Jelas saya kemudian perlu menguji memulihkan bentuk cadangan.

6
hackonteur

Saya pribadi memiliki kesuksesan terbatas dengan plug-in backup/restore yang umumnya tersedia. Sering kali, plug-in cadangan terbaik tidak memungkinkan pemulihan langsung dari file cadangan. Jadi saya melakukan hal-hal secara manual. Ini sedikit lebih sulit, tetapi juga jauh lebih dapat diandalkan.

Mencadangkan dengan phpMyAdmin

  1. Masuk ke panel kontrol Host Anda (mungkin cPanel, mungkin juga yang lain).
  2. Temukan phpMyAdmin dan buka database WordPress Anda
  3. Klik "Ekspor"
    1. Pastikan semua tabel dipilih
    2. Klik opsi untuk menyimpan sebagai file teks
    3. Ekspor database dan simpan file yang diekspor di tempat yang aman.

Pulihkan dengan phpMyAdmin

  1. Masuk seperti sebelumnya, buka phpMyAdmin, pilih basis data Anda
  2. Jika Anda ingin pengembalian penuh (mis. Hapus semuanya dan putar kembali dalam file cadangan Anda):
    1. Kosongkan semua tabel database Anda
    2. Klik "Impor"
    3. Muat file teks cadangan Anda untuk memulihkan semua data Anda sebelumnya

Saya telah melakukan ini dengan 10 situs berbeda. Satu-satunya masalah saat itu adalah ketika file cadangan sangat besar (> 2MB). Dalam situasi itu, Anda harus membuka file cadangan Anda dalam editor teks (Notepad atau Wordpad) dan salin-tempel setiap set query SQL (saya pisahkan berdasarkan tabel) ke dalam jendela pernyataan phpMyAdmin. Meski begitu, ini adalah proses yang cukup cepat dan akan bekerja setiap saat.

Penafian: Jika Anda belum pernah menggunakan phpMyAdmin sebelumnya, mengalami kesulitan membaca pernyataan SQL, atau bekerja di situs orang lain sebagai bantuan, tolong sewa profesional dengan banyak pengalaman untuk melakukan ini. Jika Anda secara tidak sengaja menghapus database Anda atau bekerja dengan file cadangan yang rusak tidak ada yang bisa kami lakukan untuk memperbaikinya.

9
EAMann

Saya akan mulai dengan membaca bagian dalam Codex pada WordPress Backups , Mencadangkan Database Anda , dan Memulihkan Database Anda Dari Pencadangan , untuk mendapatkan pemahaman yang baik tentang masalah yang terlibat.

Ada sejumlah plugin ditulis untuk mengotomatiskan proses backup database. Karena masalah hosting Anda, Anda mungkin harus mencoba beberapa untuk menemukan yang berfungsi. Saya tidak tahu tentang plugin yang juga dapat memulihkan dari cadangan - untuk melakukan itu, Anda mungkin harus menggunakan PHPMyAdmin atau alat yang setara untuk memulihkan secara manual.

Satu hal yang saya sukai dari opsi cadangan otomatis adalah bahwa beberapa (semua?) Dari mereka memiliki opsi untuk mengirimi Anda file basis data terkompresi (mis. Db123.sql.gz). Saya hanya membuat filter di klien email saya untuk memotong kotak masuk saya dan mengarsipkan pesan, jadi saya pada dasarnya dapat mengakses riwayat revisi dari database saya. Sebagai alternatif, jika Anda ingin memastikan cadangan masih terjadi, Anda tidak dapat memfilternya untuk mem-bypass kotak masuk Anda, dan secara manual mengarsipkan/menyimpan setiap waktu.

2
Travis Northcutt

Ada beberapa opsi cadangan komersial juga. Cadangkan , BackupBuddy dan VaultPress melompat ke pikiran.

1
ZaMoose

Jika hosting Anda memiliki cPanel, Anda dapat memeriksa di sana untuk bagian tentang backup/restore. Dua host saya memiliki alat yang sangat mudah digunakan, untuk melakukan BU penuh atau sebagian atau memulihkan, dapat diakses melalui cPanel. Memang, ini tidak otomatis atau tambahan, tetapi mungkin bermanfaat bagi Anda, toh. Maafkan saya jika Anda sudah tahu ini, tetapi DB saja tidak cukup; Anda juga memerlukan file dan folder.

1
MikeK

Bukan cadangan basis data per se, tetapi Anda dapat mengekspor konten situs Anda ke file WXR (format XML) dan mengembalikannya di instalasi lain. Ini sedikit lebih sederhana, dan tidak memerlukan akses ke server MySQL atau PhpMyAdmin Anda. Anda mendapatkan opsi untuk apa yang akan diekspor dan apa yang harus diimpor.

Fungsi ini dapat ditemukan di Impor dan Ekspor di bawah Alat menu di admin WP.

Ini bermanfaat bagi saya ketika saya ingin mendapatkan dump dari situs langsung saya dan mengembalikannya pada versi uji lokal.

1
Grant Palin

Saya akan merekomendasikan Anda untuk mencoba plugin HotBackup , yang dapat membuat cadangan basis data, mengirimkannya melalui email atau mengunggah ke FTP jarak jauh, atau bahkan mengunggahnya ke Dropbox Anda atau akun Amazon S3. Plugin membuat cadangan secara otomatis, sesuai dengan pengaturan jadwal. Dan selain itu, plugin ini dapat memulihkan cadangan Anda.

0
Eugene Manuilov