Artikel ini merupakan lanjutan dari artikel sebelumnya tentang proses back up database WordPress dengan wp-cli. Anda mungkin ingin membaca artikel itu sebelum yang ini.
Pada artikel ini Anda akan belajar cara mengembalikan cadangan database WordPress menggunakan alat wp-cli. Memiliki keterampilan ini sangat penting untuk situasi di mana Anda perlu memulihkan cadangan dalam keadaan darurat. Keterampilan ini dapat sangat membantu jika Anda menguji perubahan besar dan perlu kembali.
Pemeriksaan Pra-penerbangan:
- Petunjuk ini dibuat dengan mempertimbangkan server berbasis cPanel.
- Akses baris perintah melalui SSH akan diperlukan untuk mengikuti.
- Server harus sudah menginstal WP-CLI, untuk petunjuk instalasi lihat tutorial ini.
Memulihkan Basis Data:
- Masuk ke server melalui SSH sebagai pengguna cPanel yang memiliki domain, atau pengguna root.
ssh [email protected]
Dalam contoh kita menggunakan ssh untuk terhubung ke server. Anda dapat mengikuti langkah selanjutnya bahkan jika Anda terhubung melalui cara alternatif (TTY, Windows SSH Gui, dll).Jika Anda login sebagai root, Anda harus menggunakan `su` untuk mengambil pengguna yang memiliki situs WordPress sebelum Anda melanjutkan.
- Sekarang login (sebagai pengguna cPanel) ubah ke folder root WordPress:
cd ~/public_html
Kami menggunakan server cPanel sehingga kami tahu WordPress harus diinstal di folder `public_html`. Jika Anda tidak berada di server cPanel, server tersebut akan berada di lokasi yang berbeda. - Setelah berada di folder root WordPress (di mana Anda dapat menemukan wp-config.php), Anda dapat menggunakan alat wp-cli. Untuk memulihkan database Anda, jalankan salah satu perintah berikut:
wp db import ../my_wordpress_db.sql
Setelah Anda menjalankan perintah ekspor, Anda akan melihat output konfirmasi seperti berikut:
Berhasil:Diimpor ke '../my_wordpress_db.sql'.Melihat teks di atas mengonfirmasi bahwa database WordPress Anda telah dipulihkan. Anda sekarang harus memeriksa ulang apakah semuanya dimuat dengan benar dan memverifikasi bahwa pemulihan memperbaiki apa yang Anda harapkan.