ABSTRAK
Data dan basis data merupakan komponen terpenting dalam suatu sistem informasi dan
tentunya aplikasi untuk sistem informasi harus tersedia, keduanya harus saling tergantung.
Suatu aplikasi sistem informasi tidak ada gunanya jika tidak memiliki data yang lengkap,
demikian juga sebaliknya jika memiliki data tetapi tidak mempunyai aplikasi yang digunakan
maka tidak akan menghasilkan suatu informasi, statistik, dsb. Karena pentingnya basis data
maka diperlukan sesuatu yang dapat melindungi sebuah basis data dari kerusakan. Salah
satu metode untuk melindungi database dari kerusakan adalah backup dan recovery/restore.
Backup data merupakan pengelolaan database untuk melakukan penyalinan sistem, data,
dan aplikasi. Backup dilakukan untuk menjaga basis data dari kerusakan dari sistem dari luar
ataupun dari dalam sistem, yang disengaja atau tidak disengaja. Sedangkan recovery/restore
merupakan proses pengembalian backup ke dalam sistem. Restore dilakukan untuk
mengembalikan keadaan sistem kembali pada keadaan semula, keadaan terakhir pada saat
operasional, sebelum terjadi kerusakan pada sistem. Pada proses ini dilakukan
pengembalian data baik struktur maupun isi dari database.
Key Word : Backup, Recovery, Database, MySQL.
PENDAHULUAN
dan
kerjakan
sangat
dapat
contoh
akan
dikerjakan.
menjadi
Beberapa
setiap
website
yang
menyediakan
server,
tools
untuk
administrasi,
dan
program
Backup
melakukan
nantinya
untuk
yang
sistem.
dilakukan
bisa
untuk
di-recovery
tidak
tidak
dapat
melanjutkan
diharapkan
(deadlock)
LANDASAN TEORI
Backup dan recovery terjadi karena adanya
Salah
hardware
hilang.
penyebabnya
macet
(hang)
adalah
yang
b. Kesalahan
manusia
operator
yang
administrator
c.
c.
satu
(human
menjadi
melakukan
error),
database
kesalahan
disk.
Kerusakan
penyimpanan),
terhadap
kerusakan
disk
data
(media
karena
tidak disengaja.
backup yaitu :
dilakukan
Backup
dinamis,
dimana
backup
tiga
pilihan
skema
untuk
dengan
digunakan
adalah
menggunakan
SELECT
INTO
dilakukan,
penguncian
atau
File
Log
Pengubahan
dengan
(Incremental
Penundaan
Log
with
proses
table
untuk
pada
perubahan
Contoh
dilakukan
berikut
data
akan
dalam
tabel.
menampilkan
Defered Update)
(Incremental
bella_db :
Log
with
Immediate
Updates)
-
harus
dengan perintah :
sedikit.
terhadap
data
pada
FLUSH TABLES;
3. Lakukan
proses
backup
table
backup_mahasiswa FROM
mahasiswa;
mahasiswa;
recovery
database
adalah
sebagai
MySQLDump
berikut :
akan
beserta
melakukan
struktur
backup
table
di
database
dalamnya.
MySQLdump u root p
(nama_database) < c:\file_backup.sql
PHPMyAdmin
dalamnya.
bantu
MySQL.
dalam
mengelola
Fasilitas
yang
database
ada
pada
Langkah-langkah
1. Jalankan
PHPMyAdmin
browser
http://localhost/PHPMyAdmin
address bar.
nantinya
akan
disimpan,
dengan
dalam
melalui
mengetikkan
pada
Open.
berlangsung.
restore
D. Backup dan Recovery melalui MySQL
Administrator
MySQL
pada
MySQL
Administrator
Administrator
menawarkan
menyimpan
backup
database
di
database
telah
disediakan
menu
yang
Langkah-langkah
proyek tersebut.
2. Jalankan
untuk
proses
backup
backup
dan
dengan
Administrator
akan
akan
menampilkan
di-backup
jendela
ke
dalam
untuk
4. Untuk
memulai
proses
restore,
backup
yaitu :
- Menggunakan MySQLDump
- Menggunakan PHPMyAdmin
dan
recovery
adalah
database
DAFTAR PUSTAKA
dalam
preventif
terhadap
serangan
mengembalikan
keadaan
Komputer Indonesia.
transaksi
Basis
database
(transaksi
ke
failure),
kerusakan
Data.
Teknik
Elektro
Universitas
Ahmad Dahlan.
Sistem
Komputer.
Basis
Data.
Universitas
Ilmu