Backup Database MySQL menggunakan MySQLDump

1. Backup Satu Database

Untuk membackup seluruh database maka format yang digunakan adalah:
mysqldump -u [username] -p[password] [nama_database] > [nama-file].sql

Misal kita ingin membackup MySQL dengan passwordnya 123456 dari database latihan dan jika sudah dibackup maka namanya adalah latihan, maka perintah diatas menjadi:
mysqldump -u root -p123456 latihan > latihan.sql

2. Backup Tabel Database

Untuk membackup satu atau lebih tabel yang ada di dalam suatu database maka formatnya adalah sebagai berikut:
mysqldump -u [username] -p[password] [nama_database] [table1] [table2] … > [nama-file].sql

Misal kita ingin membackup tabel tes1 dan tes2 yang berada di dalam database latihan dan jika kedua tabel itu sudah dibackup maka namanya adalah  duatabel, maka perintah diatas menjadi:
mysqldump -u root -p123456 latihan tes1 tes2 > duatabel.sql

3. Backup Dua Atau Lebih Database

Jika kita ingin membackup dua atau lebih database menjadi satu maka formatnya adalah sebagai berikut:
mysqldump -u [username] -p[password] –database [database1] [database2] … > [namafile].sql

Misal kita ingin menggabungkan database latihan dan database teman digabung menjadi satu dengan nama gabung, maka format diatas menjadi:
mysqldump -u root -p123456 –database latihan teman > gabung.sql

4. Backup Seluruh Database

Jika kita ingin membackup seluruh database yang berada di Mysql, maka formatnya adalah sebagai berikut:
mysqldump -u [username] -p[password] –all-databases > [namafile].sql

Misal kita ingin membackup seluruh database yang berada di root dengan nama gabungan, maka format di atas menjadi:
mysqldump -u root -p123456 –all-databases > gabungan.sql

5. Backup Kompress Database

Jika kita ingin hasil mengkompres backup database, maka formatnya sebagai berikut:
mysqldump -u [username] -p[password] [database] | bzip2 -c  > [namafile].sql.bz2
atau
mysqldump -u [username] -p[password] [database] | gzip -c  > [namafile].sql.gz

Misal kita ingin membackup database latihan dan dikompress menggunakan bzip2 atau gzip dengan nama latihan, maka format di atas menjadi:
mysqldump -u root -p123456 latihan | bzip2 -c  > latihan.sql.bz2
atau
mysqldump -u root -p123456 latihan | gzip > latihan.sql.gzip

Jika kita ingin melakukan variasi backup seperti backup seluruh database, backup beberapa tabel saja atau yang lainnya maka hanya diubah sebelum tanda | dengan pola mengikuti format sebelumnya. Misalnya kita ingin membackup seluruh database mysql dan hasilnya berupa kompresan dengan gabungan maka perintahnya:
mysqldump -u root -p123456 –all-databases | gzip > gabungan.sql.gzip
atau
mysqldump -u root -p123456 –all-databases | bzip2 -c > gabungan.sql.bz2
Dan perlu diketahui bahwa hasil file kompresan bz2 mempunyai ukuran yang lebih kecil dibandingkan dengan gzip.

sumber : http://www.zulfanruri.com/backup-database-mysql-menggunakan-mysqldump.htm

Advertisement
  1. wiih… jago banget cii.. :D

    • FelpFlisy
    • January 29th, 2011

    czemu nie:)

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.