Pemrograman

Bahasa

Framework

Peralatan

Info

Cara Backup Semua Database MySQL di Linux

– 27 February 2016
Membuat backup (cadangan) database perlu dilakukan sebelum instal ulang server atau untuk berjaga-jaga bila terjadi sesuatu yang tidak diinginkan. Cadangan bisa dibuat dengan Phpmyadmin. Mengekspor semua database satu persatu. Tapi, pada kesempatan ini, saya akan menggunakan mysqldump. Mysqldump merupakan sebuah perintah yang menghasilkan keluaran berupa sintaks SQL.

1.Cadangkan Semua Database (Struktur dan Datanya)

Buka terminal dan ketik perintah berikut ini.
mysqldump -u username -p --all-databases > cadangan.sql
atau
mysqldump -u username -p -A > cadangan.sql

Kode tersebut akan menghasilkan sebuah file bernama cadangan.sql. File tersebut berisi sintaks SQL yang dapat kita impor ke server MySql. Jangan lupa untuk mengganti username dengan username database anda, misalnya root.

2.Cadangkan Semua Database (Strukturnya Saja)

Bila ingin membuat cadangan struktur databasenya saja, anda bisa menambahkan argumen --no-data atau -d. Semua record tidak akan ikut dicadangkan.
mysqldump -u username -p --all-databases --no-data > cadangan.sql
atau
mysqldump -u username -p -A -d > cadangan.sql
Untuk membuat cadangan dari server remote, tambahkan argumen -h untuk menyatakan alamat host-nya, contoh:
mysqldump -u root -h 182.168.1.2 -p -A > cadangan.sql
Nah, sampai di sini dulu. Sampai jumpa di post berikutnya.