Backup Dan Recovery

Post on 19-Jan-2016

14 views 0 download

Transcript of Backup Dan Recovery

1.Ahmad Rofi’i

2.Ahmad Riza Kurniawan

3.Arfiadi Hani

4.M.Robby

5.Tito

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.

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.

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

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

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

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

HASIL

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

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\

Backup Otomatis

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

2.Menggunakan MySQL Administrator (windows)

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

Backup & Restore OS Windows

1.Menggunakan Live CD HIREN GHOST

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.