Backup Dan Recovery

13
1.Ahmad Rofi’i 2.Ahmad Riza Kurniawan 3.Arfiadi Hani 4.M.Robby 5.Tito Backup dan Recovery

Transcript of Backup Dan Recovery

Page 1: Backup Dan Recovery

1.Ahmad Rofi’i

2.Ahmad Riza Kurniawan

3.Arfiadi Hani

4.M.Robby

5.Tito

Backup dan Recovery

Page 2: Backup Dan Recovery

Pendahuluan

Sebagai seorang DBA tentunya kita tidak berharap data yang tersimpan di dalam database hilang karena suatu sebab misalnya hard disk bad sector, server hilang, kebakaran atau yang lain. Untuk mencegah kehilangan data, tentunya kita harus melakukan backup database secara berkala, sehingga jika terjadi kejadian seperti di atas kita bisa langsung mengembalikan data sesuai dengan backup database terakhir.

Page 3: Backup Dan Recovery

Pendahuluan

Backup database MySQL sebenarnya bisa dilakukan dengan banyak cara dan juga banyak aplikasi yang menyediakan fasilitas backup misalnya melalui PhpMyAdmin, Navicat.

Berikut ini adalah contoh cara membackup database MySQL dengan aplikasi bawaan MySQL sendiri yaitu aplikasi 'MySQLDump.exe'. Aplikasi ini secara default akan disediakan pada saat anda melakukan installasi MySQL, tepatnya berada pada directory BIN milik MySQL path.

Page 4: Backup Dan Recovery

Struktur Backup all database

[user]  Nama user database [password] kata sandi untuk user database tersebut. Password ini dituliskan di belakang –p tanpa ada space.·         [database] Nama database yang akan di backup·         [file_backup.sql] Nama file backup yang dihasilkan

Page 5: Backup Dan Recovery

1.Backup database & restore dengan MySqlDump.2.Backup database dengan aplikasi tambahan3.Backup and Restore OS

Page 6: Backup Dan Recovery

Struktur Restore database

mysql -u [user] -p[password] [database] < [file_backup.sql]

[user]  Nama user database [password] kata sandi untuk user database tersebut.

Password ini dituliskan di belakang –p tanpa ada space. [database] Nama database tujuan [file_backup.sql] Nama file backup yang direstore.

CONTOH

mysql -u root -proff mysql < c:\all_mysql.sql

Page 7: Backup Dan Recovery

1 – MYSQLDUMP & MYSQL

DENGAN MENGGUNAKAN PERINTAHmysqldump –u user –p database table > file

mysqldump –u user –p database > file

RECOVERY DENGAN MENGGUNAKAN PERINTAHmysql –u user –p database < file

mysql –u user –p < file

Page 8: Backup Dan Recovery

HASIL

FILE DALAM FORMAT TEXT, BERISI STATEMENT SQL YANG BISA DIGUNAKAN UNTUK MEMBUAT KEMBALI DATABASE/TABLE YANG DI BACKUP

Page 9: Backup Dan Recovery

3 – BACKUP LANGSUNG

DATA BASE FOLDER BACKUP DILAKUKAN DENGAN

MELAKUKAN “COPY-PASTE” FOLDER

RECOVERY DILAKUKAN DENGAN MELAKUKAN “COPY-PASTE” FOLDER DATA BASE DI \MYSQL\DATA\

Page 10: Backup Dan Recovery

Backup Otomatis

1.Dengan menggunakan fasilitas ‘scheduled Tasks’ ( Windows ) atau ‘crontab’ ( Linux ).

2.Menggunakan MySQL Administrator (windows)

Page 11: Backup Dan Recovery

BACKUP vs EXPORT

BACKUP STRUKTUR DATA,

DAN ISI DATA BISA DI PAKAI

PADA SERVER YANG MENDUKUNG STANDAR SQL YANG SAMA

EXPORT HANYA ISINYA

SAJA BISA DI PAKAI

UNTUK SERVER APAPUN YANG MENDUKUNG FORMAT FILE

Page 12: Backup Dan Recovery

Backup & Restore OS Windows

1.Menggunakan Live CD HIREN GHOST

Page 13: Backup Dan Recovery

KESIMPULANKesimpulan

Jadi manfaat backup data yaitu kita masih mempunyai cadangan data dari data yang hilang/rusak/terhapus,

baik yang disebabkan oleh kesalahan kita sendiri atau faktor lain di luar kemampuan kita, seperti : terkena

virus, file rusak (tidak bisa dibuka), perangkat komputer error/bermasalah, mati listrik, bencana, dan

lain sebagainya. Dengan begitu cadangan data yang sudah kita simpan

tersebut dapat kita gunakan kembali sebagai pengganti data yang telah hilang/rusak/terhapus tadi.

Fungsi back up data lebih mengacu pada faktor keamanan dan kenyamanan dalam menggunakan

komputer.