Panduan backup web di VPS khususnya untuk website yang menggunakan platform WordPress. Ini hal yang sepele jika kita sudah melakukannya satu atau dua kali walaupun baru belajar mengelola VPS, karena langkah-langkahnya sangat singkat dan mudah.
Langkah awal tentunya kita harus terhubung dengan server dan untuk mengendalikan server kita butuh akses SSH, tentunya setiap pembelian hosting VPS (Virtual Private Server) sudah dibekali akun root, dimana akun tersebut merupakan user dengan level tertinggi untuk manajemen server. Jadi mari kita mulai.
Remote server via SSH
Pengguna sistem operasi Linux dapat dengan mudah membuka terminal konsol dan langsung terhubung ke VPS dengan mengetik perintah ssh root@ip
kemudian Enter
Sementara untuk pengguna sistem operasi Windows bisa menggunakan aplikasi Putty untuk remote server.
Membuat backup database MySQL
Setelah berhasil terhubung ke server, selanjutnya diteruskan dengan membackup database, untuk membuat proses selanjutnya mudah, sebaiknya kita masuk ke direktori dimana WordPress terinstall, contoh berikut WordPress terinstall di /var/www/html
.
cd /var/www/html
Kemudian lakukan backup database MySQL dengan command berikut
mysqldump -u nama_user –p nama_database > database_wp.sql
Masukkan MySQL password database ketika diminta, kemudian Enter
.
Untuk memastikan file backup database database_wp.sql benar-benar sudah ada, ketik perintah berikut
ls -l
Lihat dengan seksama file tersebut sudah ada. Jika sudah, ikuti langkah selanjutnya di bawah ini.
Membuat backup data WordPress
Tentunya masih ingat, data website pada contoh artikel ini berada di /var/www/html
, jadi kita akan membackup seluruh konten atau data yang ada di dalamnya termasuk file database yang kita buat pada langkah awal diatas tadi.
Jalankan perintah berikut
tar -cvf backup_wordpress.tar /var/www/html
Keterangan:
- -c : create
- -v : verbose
- -f : file
backup_wordpress.tar
adalah nama arsip file yang kita tentukan, bebas, misalnya Anda bisa merubahbak.tar
.
Tunggu sampai proses kompresi file selesai. Dengan baris perintah kompres seperti diatas maka akan menghasilkan file arsip backup_wordpress.tar dengan struktur sebagai berikut:
├── html/ ├── wp-admin ├── wp-content ├── wp-includes ├── index.php ├── license.txt ├── readme.html ├── robots.txt ├── wp-activate.php ├── wp-blog-header.php ├── wp-comments-post.php ├── wp-config-sample.php ├── wp-config.php ├── wp-cron.php ├── wp-links-opml.php ├── wp-load.php ├── wp-login.php ├── wp-mail.php ├── wp-settings.php ├── wp-signup.php ├── wp-trackback.php ├── xmlrpc.php ├── database_wp.sql
Nah sampai disini website WordPress sudah berhasil terbackup, baik script dan databasenya dalam format arsip tar
dengan nama file backup_wordpress.tar.
Download file backup
Anda bisa mengunduh file backup melalui FTP ataupun menggunakan web browser Mozilla Firefox atau Google Chrome dengan alamat http://domain.com/backup_wordpress.tar
.
Selesai, selamat mencoba!.
Layanan idnetter.com:
Hey very nice blog!
terimkasih sudah shareing ilmu nya sangat membantu
Terima kasih mas , sangat bermanfaat
Sama-sama mas.
Sempat Terjadi error dalam backup vps karena database not found
Bagaimana cara menghapus file backup kalo sudah di download?
Contoh perintah untuk menghapus file,
rm -f /var/www/html/nama_file_backup.tar