MWN Website
ContactHome

Backup dan restore database MySQL

Kadang-kadang kita perlu melakukan backup dan restore pada database MySQL kita. Backup umumnya dilakukan secara rutin, atau sebelum melakukan sesuatu yang berpotensi berbahaya, seperti menghapus tabel atau mengupgrade aplikasi. Restore diperlukan jika kita mengambil seluruh atau sebagian data lama dari backup, misalnya untuk keperluan undo atau jika ada kerusakan/kecelakaan di database.

Contents

Backup harian otomatis

Di server hosting berbasis Spanel, proses backup lokal harian yang dijalankan oleh sistem secara otomatis telah membackup database Anda secara rutin. Hasil backup adalah file <NAMADB>.sql.gz yang terletak di subdirektori mysql/ di account Anda. <NAMADB> adalah nama database MySQL Anda. .sql.gz adalah format SQL yang dikompresi dengan gzip, dapat diekstrak di Unix maupun Windows. File ini dihasilkan dengan perintah mysqldump dan opsi antara lain --add-drop-tables dan Anda bisa tinggal mengkopi/mendownload file ini ke komputer Anda menggunakan file manager control panel hosting, atau FTP, atau scp.

Melakukan backup manual

Jika Anda butuh untuk melakukan backup sendiri secara manual, Anda dapat menggunakan phpMyAdmin atau mysqldump via console (SSH):

menggunakan phpMyAdmin

XXX (note: opsi --add-drop-tables).

menggunakan mysqldump

XXX

Melakukan Restore

Hasil backup berbentuk file .sql atau .sql.gz dapat langsung diumpankan ke MySQL menggunakan phpMyAdmin atau program klien console mysql. Proses ini akan menghapus tabel (DROP TABLE) yang ada saat ini di database lalu membuatnya (CREATE TABLE) dan mengisinya kembali (INSERT INTO) berdasarkan informasi yang ada di file SQL tersebut.

menggunakan phpMyAdmin

menggunakan program console mysql

XXX

memilih restore dari histori backup

Karena satu dan lain hal (misalnya ada kerusakan data, ada kecelakaan sehingga data hilang) kadang kita ingin kembali ke kondisi database pada waktu lampau. Di server hosting berbasis Spanel, tersedia histori backup hingga 3 bulan ke belakang. Termasuk dalam histori backup ini adalah database MySQL.

Untuk mencari backup database versi lampau ini, kita perlu login ke control panel hosting lalu ke File Manager. Lalu pindahlah ke direktori /mysql. Lalu pada pilihan volume, pilihlah Most Recent Backup (backup terbaru), atau Backup pada tanggal tertentu. Setelah itu download atau kopi-pastekanlah filenya ke lokasi lain.

restore sebagian tabel saja

XXX (perlu mengedit dulu file .SQL-nya)

Komentar pembaca

  • student (abi, alamat IP dan email tercatat, 2008-03-07 13:00:40)

    artikel ini sangat berharga bagi pemula

  • koment (tree, alamat IP dan email tercatat, 2008-03-17 10:15:08)

    artikel ini bagus,dan bermanfaat banget!!!!!!!!!!
    tapi kalo saya boleh usul, bagaimana kalo artikel nya di kembangkan lebih banyak lagi,agar penjelasan yang di dapat lebih banyak dan bermanfaat lagi!!!!!
    thanks yaw!!!!11

    Tambah komentar untuk halaman/artikel ini:

    Situs kb.masterweb.net yang Anda baca ini adalah situs yang isinya dokumentasi, bukan untuk support. Fasilitas komentar pembaca ditujukan untuk mengomentari isi artikel/tutorial, bukan untuk support/memberi bantuan pada masalah yang dihadapi Anda sebagai pelanggan hosting. Jika Anda memiliki masalah dengan akun Anda (hosting/domain/password/pembayaran/dll) silakan menggunakan fasilitas Tiket di Masterkey, bukan dengan memposting komentar di sini, karena komentar di situs ini tidak dimonitor staf support kami. Cara mengirim tiket: login ke masterkey.masterweb.net lalu klik Tiket.

    Terima kasih atas pengertian dan kerjasama Anda.


    Nama*:
    Email* (tidak akan ditampilkan):
    Subjek*:
    Isi komentar*:

  • Navigasi

    Feedback

    Artikel Popular

  • Panduan pengguna Spanel
  • Peraturan dan Persetujuan
  • Email
  • Upload files
  • Kontak MWN
  • PHP
  • Panduan pengguna Masterkey
  • Tentang shared hosting
  • Setting SMTP
  • URL sementara
  • Email Manager
  • selengkapnya...
  • Artikel Terbaru

  • Promo domain gratis
  • T:JSmart tidak berjalan
  • T:Fungsi PHP getallheaders() tidak berfungsi
  • Penagihan prorata
  • Panduan administrator Spanel 1.3/Pemrograman/PHP
  • Moodle
  • FAQ Email (Spanel)
  • FAQ Email
  • Panduan pengguna cPanel-WHM 11/PostgreSQL
  • Panduan pengguna cPanel-WHM 11/MySQL
  • Panduan pengguna cPanel-WHM 11/Ruby
  • selengkapnya...
  • Hak cipta © 2006-2008 PT Master Web Network Konten ditulis dan dikoleksi oleh staf MWN. Artikel-artikel pada situs knowledge base ini dapat dikutip dan disalin secara bebas, namun mohon menyebutkan sumber dengan URL http://kb.masterweb.net/ atau teks "Knowledge Base MWN". MWN tidak bertanggung jawab atas akurasi dan/atau kekinian konten. MWN tidak bertanggung jawab atas komentar-komentar yang dikirim pembaca. Dengan memposting komentar Anda memberi hak penuh pada MWN untuk menampilkan komentar tersebut di manapun dan kapanpun, dan untuk mengedit atau menghapus komentar tersebut dengan cara bagaimanapun dan/atau karena alasan apapun.