Waktu lagi ngoprek database pernahkah kalian terpikiran “kalau misalnya server ini tiba tiba error gimana nasib databasenya, kalau sampai hilang apa jadinya dengan semua data yang ada didalamnya”.
Nah disini pentingnya melakukan Export Database atau membuat salinan(backup).
Export database akan menyimpan data mulai dari struktur tabel hingga seluruh isinya dalam file .sql. File ini bisa di import kapan saja saat dibutuhkan misalnya ketika server bermasalah ataupun migrasi system.
Banyak orang masih menggunakan phpMyAdmin untuk melakukan export database, namun apabila terdapat banyak database, ukurannya besar, atau server tidak memiliki GUI cara ini akan lebih ribet. Disinilah peran penting mysqldump, tool bawaan mysql yang digunakan untuk export database menggunakan CLI, cara ini jauh lebih simple, cepat, dan efisien.
Persiapan:
sebelum melakukan export pastikan:
- Dapat mengakses server via SSH melalui Terminal atau Putty
- Database yang ingin diexport sudah tersedia
- Mengetahui user dan password MySQL
Langkah Langkah:
- Exporting MySQL database.
pastikan kalian sudah login ke server via SSH, lalu jalankan perintah berikut
mysqldump -u user -p namadatabase > fileexport.sql

keterangan
-u : user mysql
-p : memakai password (akan dimnta setelah menekan enter)
nama database : nama database yang ingin di export
fileexport.sql : nama file hasil export database
- Export beberapa database sekaligus
apabila kalian ingin export beberapa database sekaligus gunakan perintah
mysqldump -u user -p –databases database1 database2 database3 > multiple.sql

- Export seluruh database pada server
untuk melakukan export seluruh database pada server gunakan perintah mysqldump -u user -p –all-databases > alldatabase.sql

Dengan perintah perintah di atas proses backup database akan lebih cepat dan praktis tanpa klik klik manual.
Bermanfaatkah Artikel Ini?
Klik bintang 5 untuk rating!
Rata rata rating 0 / 5. Jumlah rate 0
No votes so far! Be the first to rate this post.
We are sorry that this post was not useful for you!
Let us improve this post!
Tell us how we can improve this post?





