Backup Mysql Seluruh Database Tanpa PHPmyadmin
Beberapa waktu lalu saya mengalami permasalahan ketika server saya sudah di akses karena terjadi crash di laptop saya. Pada kasus ini
Saya tidak bisa mengakses server terutama untuk membuka susunan database yang saya miliki via browser dengan phpmyadmin.
Salah satu cara yang bisa dilakukan adalah dengan menggunakan perintah CLI (command line interface). Untuk masalah saya
saya menggunakan server xampp sebagai web server saya.
Nah Cara yang dapat dilakukan untuk membackup semua database kedalam file sql yang nantinya bisa digunakan lagi di komputer lain
Simak terus caranya di bawah ini:
Extract selurh sql tanpa phpmyadmin
1. Bukan command line dengan menekan tombol windows+r dan kemudian ketik cmd dan tekan enter
2. Kemudian akan muncul jendela command line yang di maksud
3. Selanjutnya yang perlu kamu perhatikan adalah dimana kamu menginstall server kamu, baik xampp, lampp, wampp ataupun mampp
4. Diasumsikan server kamu di intasll di disck c, seperti punya saya, secara default pointer aktiv pada disc C user pada windows kamu. Pada kasus saya xampp saya install di disk d, karena disk pada laptop saya saya partisi menjadi 3 yaitu c,d,e.
Secara default cmd yang terbuka seperti diatas. Dalam kasus ini kita akan masuk kedalam aplikasi mysql di server xampp nah untuk masuk command linenya intruksinya sebagai berikut;
Karena xampp saya terinstall di disk d maka kita perlu mengaarahkan pointer kita ke arah disk d: terlebih dahulu caranya yaitu dengan mengetik d: dan kemudian enter.
Sealnjutkan ketika kita sudah masuk ke disk d: kita ketikan cd xampp/mysql/bin oke sudah masuk ke bind selanjutnya kita ketik query untuk backup seluruh databasenya dengan cara:
mysqldump -u root p -all-databases –skip-lock-tables > semua_database.sql
- root, merupakan user dari database kamu
- -all-databases, merupakan intruksi untuk membackup seluruh database, disini kamu bisa hanya membackup beberapa database saja, dengan cara mengganti dengan nama databasenya. Jika database lebih dari satu maka pisahkan dengan tanda koma.
- –skip-lock-tables, merupakan untuk menskip semua table yang terkunci
- > merupakan intruksi untuk ekstrak database
- semua_database.sql, nama dari hasil ekstrak semua database kita
Pada kasus ini setelah huru p tidak ada password karena server saya tidak pakai password. Dan selanjutnya tekan enter. Tunggu prosesnya
Import semua database sql
Untuk mengimportnya caranya hampir sama, bedanya adalah pada tanda > menjadi tanda< dan script cmdnya yaitu
mysqldump -u root p -all-databases –skip-lock-tables < semua_database.sql
Demikian tutorial singkat, semoga membantu, Untuk postingan saya berikutnya hampir terkait dengan tutorial ini. Bedanya adalah pada postingan berikutnya kita akaan memindahkan semua database dari komputer satu ke komputer lainya atau dari antar laptop yang database pada server yang OS nya mengalamin kerusakan atau windowsnya tidak bisa di buka atau di akses.