Selasa, 17 Oktober 2017

Mencadangkan database mySQL secara otomatis di cPanel

Halo, maaf banget aku jarang banget ngeblog sekarang. Tapi banyak draft tutor yang belum di publish, ya masih harus banyak yang direvisi agar yang baca ngerti :)

Bagi kalian yang ngeblognya pake wordpress, joomla atau CMS (Content Management System) lainnya pasti akan menggunakan web hosting sendiri dan mempunyai database. Kecuali kalian pakai blog yang gratis yang tidak memerlukan web hosting (xxxx.wordpress.com, xxxx.blogspot.com, dll).

Mencadangkan database mySQL secara otomatis di cPanel

Untuk mengantisipasi hal-hal yang nantinya bisa merugikan diri sendiri, seperti halnya website/blog diretas, database website di acak-acak aku yakin 80% dari kalian lupa dengan hal ini. Yup, lupa mencadangkan (backup) database website/blog. Bagi yang tidak sepenuhnya dengan dunia blognya bisa saja lupa dengan hal tersebut, lalu bagaimana solusinya? Mudah saja, cadangkan secara otomatis. Setidaknya jika ada sesuatu pada databasenya masih ada cadangan yang tersimpan pada cpanel :)

Kebetulan aku pakai 3 hosting dan sudah mencobanya (Rumah Web, Idwebhost dan Cloud Kilat).

Mari kita mulai:
  • Masuk ke dalam cPanel.
    Mencadangkan database mySQL secara otomatis di cPanel
    Cron Job pada cPanel (klik untuk memperbesar)
  • Cari Cron Job yang berada pada kategori Advanced.
  • Konfigurasi Cron Job yang akan kita buat :
    Mencadangkan database mySQL secara otomatis di cPanel
    Konfigurasi Cron Job pada cPanel (Klik untuk memperbesar)
    • Ubah email default dari cron job (email akan memberitahu status cron job berhasil atau tidak).
    • Kemudian konfigurasi waktu mencadangkan databasenya, bisa kalian sesuaikan sendiri. Dibawah ini hanya contoh yang aku pakai (aku lebih merekomendasikan tengah malam agar tidak mengganggu aktifitas di jam ramai pengunjung).
    • Masukkan script berikut pada kolom command.
      /usr/bin/mysqldump -uUserLogincPanel -pPasswordcPanel nama_database > /home/user/public_html/sql/backup_db_fay.sql
  • Simpan Cron Job, selesai~

Sedikit penjelasan pada script diatas :

  1. UserLogincPanel = Masukan user login cPanel (contoh: -ufaynastasya) jangan berikan spasi diantara -u dan nama user login ya.
  2. PasswordcPanel = Masukkan password cPanel (contoh: -pimajinasiasha) jangan berikan spasi diantara -p dan password login ya.
  3.  nama_database = Ubah dengan nama database yang akan di cadangkan (contoh: faynastasya_blog).
  4. /home/user/public_html/sql/backup_db_fay.sql = /user/ diubah dengan nama hosting yang kita punya, biasanya sih sama seperti user login cPanel (contoh: /home/faynastasya/public_html). Untuk /public_html/sql/ bisa diubah sesuai keinginan, public_html hanyalah sebuah folder yang berada pada root home. Kalian bisa mengubah ke folder yang kalian suka. Kemudian backup_db_fay.sql adalah nama baru database yang ingin dicadangkan, kalian bisa mengubah sesuai keinginan (contoh: db_blog.sql).
Bila masih ada yang kurang jelas, silahkan bertanya dikolom komentar :)

Poka! Do vstrechi~
my lovely cat
Click for Comments

0 comments