Wednesday, March 15, 2017

Mem-Backup Semua Database Dengan MySQLDump

Mem-Backup Semua Database Dengan MySQLDump

Assalamu alaikum Wr Wb.
Dalam pertemuan kali ini, saya akan membahas mengenai cara backup semua database dengan MySQLDump.

A. Pengertian
Bakcup adalah proses membuat data cadangan dengan cara menyalin atau membuat arsip data komputer sehingga data tersebut dapat digunakan kembali apabila terjadi kerusakan atau kehilangan.
MySQLDump adalah salah satu fasilitas bawaan server MySQL, yang berfungsi untuk membackup database mysql. MySQLDump adalah perintah command line.

B. Latar Belakang
Bila suatu saat database mengalamai kerusakan atau kehilangan bisa dengan cara ini.

C. Maksud dan Tujuan
Maksud saya membahas hal ini adalah agar ketika kehilangan database atau mengalamai kerusakan bisa di backup sebelumnya.

D. Alat dan Bahan
1. PC / Laptop / Notebook
2. OS Linux
3. Terminal (CLI)

E. Langkah-Langkah
1. Buka Terminal (Ctrl+Alt+T).
2. Masuk sebagai superuser dengan mengetikkan perintah 
sudo su

3.Lalu masukkan password (bila ada)

4. Ada 2 cara untuk backup database dengan mysqldump,
a. Cadangkan Semua Database (Struktur dan Datanya)
Buka Terminal dan ketikkan perintah berikut ini.
mysqldump -u username -p --all-databases > cadangan.sql
contoh:
mysqldump -u root -p --all-databases > database.sql
atau
mysqldump -u username -p -A > cadangan.sql
contoh:
mysqldump -u root -p -A > database.sql
Kode tersebut akan menghasilkan sebuah file bernama database.sql. File tersebut berisi sintaks SQL yang dapat kita impor ke server MySQL. 

b. 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
Contoh:
mysqldump -u root -p --all-databases --no-data > database.sql
atau
mysqldump -u username -p -A -d > cadangan.sql
Contoh:
mysqldump -u root -p -A -d > database.sql

F. Referensi 
Sekian yang dapat saya sampaikan, apabila ada kesalahan dalam pengetikan dll saya minta maaf .
Wassalamu alaikum Wr Wb. 

No comments:

Post a Comment