Selasa, 08 Juni 2010

Backup dan Recovery

CARA BACKUP DAN RECOVERY
-MYSQLDUMP & MYSQL
-MYSQLHOTCOPY
-BACKUP LANGSUNG SECARA MANUAL
-BACKUP TABLE DAN RESTORE TABLE

1 – MYSQLDUMP & MYSQL
-DENGAN MENGGUNAKAN PERINTAH
mysqldump –u user –p database table > file
mysqldump –u user –p database > file
-RECOVERY DENGAN MENGGUNAKAN PERINTAH
mysql –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

2 – MYSQLHOTCOPY
-MYSQLHOTCOPY MERUPAKAN SCRIPT / PROGRAM KECIL YANG DIGUNAKAN UNTUK MELAKUKAN PENYALINAN DATA BASE SECARA LANGSUNG
-SEMUA HAL SEPERTI LOCK DAN UNLOCK TABLE DILAKUKAN OLEH SCRIPT

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\

KELEMAHAN BACKUP LANGSUNG
-KONSISTENSI TIDAK TERJAGA
-SANGAT TERGANTUNG PLATFORM DAN VERSI
-BAHKAN UNTUK VERSI YANG SAMA, TERKADANG TIDAK BISA DIBUKA

4 – BACKUP TABLE DAN RESTORE TABLE
-DILAKUKAN PADA ENGINE MYISAM
-PERINTAH UNTUK BACKUP:
backup table namatable ‘path/to/copy’
-PERINTAH UNTUK RESTORE:
restore table namatable ‘path/to/copy

HASIL BACKUP TABLE DAN RESTORE TABLE
-SAMA DENGAN HASIL BACKUP LANGSUNG
-HANYA BISA DILAKUKAN PADA ENGINE MYISAM TIDAK PADA YANG LAIN (MYSQL 4.0 DAN 4.1)