Cara backup semua database mysql xampp

07/08/2018    Maykhel David    18261    Website

Cara backup semua database mysql xampp

Cara backup database secara massal di Phpmyadmin - Saking banyaknya project mungkin kalian pernah membuat berbagai macam database pada phpmyadmin. Yang pertama harus kita ketahui adalah bahwa jenis database yang dikelola oleh phpmyadmin adalah MySQL, dimana MySQL sendiri sebuah perangkat lunak sistem manajemen basis data SQL yang multialur, multipengguna. Phpmyadmin sendiri adalah sebuah tool berbasis GUI yang digunakan untuk mempermudah eser dalam mengelola database.

Artikel ini dibuat karena ada beberapa kasus dimana kita mengharuskan untuk upgrade versi php pada computer sehingga mewajibkan kita untuk melakukan backup terhadap seluruh database yang telah kita buat. Secara GUI melalui phpmyadmin kita dapat melakukan backup database dengan masuk ke database yang dimaksud, klik menu Export.

Scroll kebawah, dan klik pada tombol Go. Maka database tersebut akan terdownload sebagai file SQL.

Cara diatas bisa dilakukan dengan mudah dan aman, namun berbeda jika kita memiliki database yang cukup banyak. Tentu akan sangat merepotkan jika kita harus melakukan backup dengan cara diatas ke masing – masing database. Kecuali memang kalian mau melakukannya.

Ada cara yang cukup mudah untuk melakukan backup database mysql tanpa harus melakukannya satu per satu. Sekarang kita akan menggunakan mysqldump. Mysqldump sendiri adalah salah satu command yang bisa kalian jalankan untuk melakukan aktivitas seperti backup dan restore database secara massal.

Caranya cukup mudah, disini saya menggunakan aplikasi xampp, jadi saya akan masuk ke folder xampp > mysql > bin

Lalu tekan shift dan klik kanan pada bagian kosong dan open directory with command prompt

Jika sudah, kita jalankan command dibawah ini untuk melakukan backup semua database ke dalam sebuah file dengan nama all_db.sql

mysqldump -u root -p --all-databases --skip-lock-tables > all_db.sql

tekan enter, masukkan password yang kalian gunakan. Jika tidak menggunakan password bisa langsung tekan enter lagi.

maka akan terbuat sebuah file bernama all_db.sql di folder tersebut

selanjutnya jika kalian ingin melakukan import, kalian bisa jalankan command berikut.

mysql -u root -p < alldb.sql

baiklah teman – teman, cukup mudah bukan, kalian sekarang tidak perlu repot ketika ingin melakukan backup dan restore database. Semoga bermanfaat

No data.

Ketika mengelola database MySQL, penting bagi Anda untuk melakukan backup ataupun restore database MySQL. Terdapat beberapa metode untuk melakukan backup dan restore database MySQL. Yaitu menggunakan command line ataupun menggunakan tools berbasis GUI.

Berikut tutorial cara melakukan backup dan restore database MySQL yang dapat Anda coba gunakan.

Backup Database MySQL Melalui Command Line (Menggunakan XAMPP)

Untuk melakukan backup database MySQL melalui command line berikut perintahnya :

$ mysqldump -u [userdb] -p [pass] [dbname] > [backupfile.sql]

Keterangan :

  • [userdb] Nama user database Anda
  • [pass] Password database Anda
  • [dbname] Nama database Anda
  • [backupfile.sql] Nama file untuk database yang Anda backup nantinya

Pada contoh berikut, database MySQL yang dijalankan ialah melalui aplikasi XAMPP. Maka, terlebih dahulu Anda harus masuk ke direktori C:\xampp\mysql\bin melalui CMD. Berikut langkah-langkahnya :

  1. Jalankan fasilitas CMD melalui RUN –> ketik cmd. Kemudian tekan Enter
  2. Masuk ke direktori C: terlebih dahulu, caranya ketik cd/
  3. Selanjutnya ketik cd xampp/mysql/bin untuk masuk ke direktori bin

Konfigurasi database yang akan di backup pada contoh ini ialah sebagai berikut :

  • [userdb] root
  • [pass] Pada contoh ini, database tidak diberikan password. Nantinya, perintah -p [pass] tidak dieksekusi
  • [dbname] belajar
  • [backupfile.sql] Nama file backup yang nantinya dibuat ialah belajar

Berikut perintah untuk melakukan backup database :

$ mysqldump -u root belajar > belajar.sql

Catatan : Perintah ini dijalankan ketika Anda masih di direktori C:\xampp\mysql\bin melalui CMD

Apabila berhasil, backup belajar.sql dapat Anda lihat di direktori C:\xampp\mysql\bin. Backup database tersebut siap Anda gunakan di komputer lainnya.

Backup Database MySQL Melalui Command Line (Menggunakan Linux)

Apabila Anda menggunakan sistem operasi Linux, perintah yang digunakan tidak berbeda seperti diatas. Untuk melakukan backup database di Linux, silakan buka terminal kemudian ketikkan perintah berikut :

$ mysqldump -u root belajar > belajar.sql

Perintah diatas akan menghasilkan sebuah file bernama belajar.sql. File tersebut berisi sintaks SQL dari database belajar yang di backup.

Backup Database MySQL Menggunakan PHPMyAdmin

PHPMyAdmin merupakan salah satu tools administrasi database MySQL. Tool ini sangat mudah digunakan dalam mengelola database. Bila Anda menggunakan XAMPP, PHPMyAdmin sudah tersedia dalam paket instalasi XAMPP. Disebagian besar penyedia hosting pun, PHPMyAdmin sudah tersedia, jadi Anda tidak perlu ragu untuk menggunakan tool ini.

Untuk melakukan backup atau export database menggunakan PHPMyAdmin berikut langkah-langkahnya :

Buka PHPMyAdmin, kemudian pilihlah database yang akan di backup. Misal pada contoh berikut database yang akan di backup bernama belajar_db. Selanjutnya pilih menu Export dan tentukan format database yang di backup, misal format SQL. Setelah itu klik tombol Go untuk melakukan backup.

Cara backup semua database mysql xampp
Cara Backup Database MySQL Menggunakan PHPMyAdmin

Tunggu beberapa saat hingga proses eksport database selesai. Apabila selesai akan muncul file dengan ektensi .sql. File hasil backup database ini dapat Anda temukan di folder Download.

Cara backup semua database mysql xampp
File Backup Database MySQL

Restore Database MySQL Melalui Command Line (Menggunakan XAMPP)

Untuk merestore kembali database MySQL, berikut perintahnya :

$ mysql -u [uname] -p [pass] [db_to_restore] < [backupfile.sql]

Keterangan :

  • [db_to_restore] Nama database yang sudah Anda buat sebelum melakukan restore

Sebelum me-restore database, pastikan terlebih dahulu database yang akan di restore sudah dibuat. Nama database tidak harus sama dengan nama database backup, semua terserah pada Anda.

Berikut perintah untuk melakukan backup database :

$ mysql -u root learn < belajar.sql

Catatan : Perintah ini dijalankan ketika Anda masih di direktori C:\xampp\mysql\bin melalui CMD

Apabila berhasil, semua tabel dan data akan masuk ke dalam database yang telah dibuat.

Restore Database MySQL Melalui Command Line (Menggunakan Linux)

Untuk me-restore database MySQL di Linux juga tidak berbeda seperti di XAMPP. Silakan buka terminal terlebih dahulu, kemudian ketikkan perintah berikut :

$ mysql -u root learn < belajar.sql

Jika proses restore berhasil, nantinya seluruh tabel dan data yang ada di database belajar.sql akan ada di dalam database learn.

Restore Database MySQL Menggunakan PHPMyAdmin

Untuk me-restore database MySQL menggunakan PHPMyAdmin, silakan buka PHPMyAdmin terlebih dahulu. Kemudian pilihlah nama database yang akan di gunakan untuk me-restore database. Bila tidak ada, silakan buat database terlebih dahulu.

Selanjutnya, silakan pilih menu Import. Kemudian pilihnya file database yang akan di restore.

Cara backup semua database mysql xampp
Cara Import Database MySQL Menggunakan PHPMyAdmin

Tunggu beberapa saat hingga proses upload dan restore database selesai. Bila proses restore database berhasil, maka semua tabel dan data dari database backup akan muncul di database baru Anda. Cukup mudah bukan !

Baca Juga : Contoh Database Penjualan MySQL

Kesimpulan

Untuk melakukan backup dan restore database MySQL sangatlah mudah bukan ?! Anda dapat menggunakan command line ataupun menggunakan tool seperti PHPMyAdmin.

Perintah backup dapat Anda gunakan apabila ingin membuat backup atau cadangan database. Bisa juga saat Anda hendak memindahkan database dari localhost ke hosting.

Selanjutnya apabila Anda ingin mengambalikan database, lakukan restore database sesuai dengan file backup yang ada. Selamat mencoba dan semoga tutorial ini bermanfaat.

Cara backup semua database mysql xampp

Apa itu dump mysql?

Mysqldump adalah salah satu fasilitas bawaan server MYSQL, yang berfungsi untuk membackup database mysql. mysqldump adalah perintah command line, tapi apabila menghendaki dijalankan rutin bisa di pasang di cron system.

Bagaimana Cara kapan digunakan dari backup dan recovery database?

Proses backup dilakukan sebelum terjadi kerusakan atau kehilangan data karena kesalahan manusia atau terjadi bencana. Sementara proses recovery atau pemulihan data dapat dilakukan apabila data terhapus, bahkan untuk data yang sudah tidak ada di recycle bin.

Apa fungsi dari restore database?

Restore Database berfungsi untuk mengembalikan data pada program sesuai pada file backup yang diinginkan. PENTING : Buatlah database baru sebelum melakukan restore database, karena jika sudah telanjur restore maka database tidak bisa dikembalikan lagi pada posisi sebelumnya.

Jelaskan apa itu mysql?

MySQL atau dibaca My Sequel merupakan sebuah Database Management System atau sering disingkat DBMS yang dijalankan menggunakan perintah SQL (Structured Query Language) yang populer digunakan untuk pembuatan aplikasi berbasis website.