Thursday, March 30, 2017

Backup dan Restore Database dengan mysqldump

Pengertian
Database adalah sebuah koleksi terorganisir dari data.Ini adalah koleksi skema , tabel , query , laporan, pandangan , dan benda-benda lainnya. Data biasanya diatur untuk model aspek realitas dengan cara yang mendukung proses yang membutuhkan informasi, seperti pemodelan ketersediaan kamar di hotel dengan cara yang mendukung menemukan sebuah hotel dengan kekosongan.

Latar Belakang
Untuk mengantisipasi eror pada database alangkah baiknya kita membackup semua data, agar nantinya kita tidak perlu khawatir

Maksud dan Tujuan
Mengeksport database dengan menggunakan terminal di linux

Alat dan Bahan
PC/Laptop 
Database server MySQL

Jangka Waktu Pelaksanaan
Kurang lebih 3 menit , tergantung kapasitas database

Tahap Pelaksanaan

  • Backup Database
 Jika anda akan backup satu database atau single database maka seperti dibawah ini
fajar wahyu # mysqldump -u root -p namadatabase > namafile.sql
Sehingga seperti dibawah ini
fajar wahyu # mysqldump -u root -p webku > webku.sql
Jika anda akan backup 2 database maka anda tinggal tamabahkan disamping nama database atau seperti dibawah ini
fajar wahyu # mysqldump -u root -p -databases database1 database2 > namafile.sql
Sehingga seperti dibawah ini
fajar wahyu # mysqldump -u root -p - databases webku cmsme > hasil.sql
Dan sekarang jika anda ingin membackup semua database mudah saja seperti dibawah ini
fajar wahyu # mysqldump -u root -p  --all-databases > namafile.sql
  •  Restore Backup Database
Jika anda akan restore satu database maka formatnya seperti dibawah ini
fajar wahyu # mysqldump -u root -p namadatabase < namafile.sql
 Sehingga menjadi
fajar wahyu # mysqldump -u root -p moodle < moddle.sql
Namun jika anda akan restore satu database untuk semua database maka seperti dibawah ini
fajar wahyu # mysqldump -u root -p --one-database namadatabase < all_database.sql
Sehingga menjadi
fajar wahyu # mysqldump -u root -p --one-database hasil < hasil.sql
Kesimpulan
Hasil dari konfigurasi diatas database berhasil di backup dan restore dengan baik, anda dapat mengekspor satu persatu database ataupun semua database

Referensi
https://www.liquidweb.com/kb/how-to-back-up-mysql-databases-from-the-command-line/
https://en.wikipedia.org/wiki/Database

Load disqus comments

0 comments