July 14, 2024

Backup Dan Restore Database MySQL Dengan MySQLDump

1 min read

Adakalanya kita dihadapkan pada kondisi dimana kita harus membuat backup database yang kita buat untuk berjaga-jaga dari hal-hal yang tidak diinginkan misalnya hilangnya database yang kita buat. Nah, kali ini saya akan membahas bagaimana cara membuat backup database di MySQL. Banyak cara yang digunakan untuk melakukan backup database di MySQL diantaranya adalah menggunakan perintah mysqldump.

Menurut Raharjo (2011:228), MySQLDump adalah suatu program yang disediakan oleh MySQL untuk keperluan backup dan restore data, dengan cara membuat dump file yang isinya berupa perintah-perintah SQL yang dibutuhkan untuk membuat ulang database. Perintah MySQLDump dijalankan melalui command-prompt di windows.

Syntax penulisannya sebagai berikut:

[sourcecode]

mysqldump –u<username> -p<password> <database name> <dump file name>

[/sourcecode]

Keterangan:

  • -u<username> : user account mysql.
  • -p<password> : password untuk login ke mysql.
  • <database name> : nama database yang akan di backup.
  • <dump file name> : nama file hasil backup database, dapat menggunakan path, misal: d:\…\mysql.sql.

1.        Backup Database

Berikut ini langkah-langkah untuk mem-backup database dengan mysqldump:

Langkah 1

Siapkan sebuah database yang akan di backup, dalam hal ini saya menggunakan database yang saya buat dengan nama db_nasrul:

RestoreDatabase1

Langkah 2

Jalankan command prompt, kemudian ketikkan perintahnya sesuai dengan syntax penulisan. Untuk menjalankan perintah mysqldump dapat dijalankankan dari direktori mana saja, tidak harus dari direktori C:\ dan direktori penyimpanan dump file dapat disesuaikan dengan selera masing-masing.

RestoreDatabase2

Dengan menjalankan perintah di atas, MySQL akan menciptakan file dengan nama backup_nasrul.sql. Hasil backup database db_nasrul:

RestoreDatabase3

Isi file backup_nasrul.sql yang dihasilkan oleh perintah mysqldump:

RestoreDatabase4

2.        Restore Database

Syntax penulisan:

mysql –u<username> -p<password> <database target> < <backup database>

Berikut ini langkah-langkah untuk me-restore backup database yang dihasilkan dengan perintah mysqldump:

Langkah 1

Buatlah sebuah database baru dengan nama yang anda kehendaki menggunakan MySQL Command Line Client. Dalam hal ini saya buat dengan nama restore_db_nasrul.

RestoreDatabase5

Database ini merupakan database kosong yang digunakan sebagai target untuk melihat proses restore. Jika ingin menggunakan nama database yang sama dengan yang lama, maka database yang lama akan otomatis ter-replace dengan database hasil backup.

RestoreDatabase6

Langkah 2

Jalankan command prompt, kemudian ketikkan perintahnya sesuai dengan syntax penulisan.

RestoreDatabase7

Database restore_db_nasrul akan berisi tabel-tabel yang sama persis seperti database db_nasrul. Hasil restore database:

RestoreDatabase8

Selamat Mencoba ….

Referensi:

Raharjo, Budi. 2011. Belajar Otodidak Membuat Database menggunakan MySQL. Informatika. Bandung

0 thoughts on “Backup Dan Restore Database MySQL Dengan MySQLDump

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.