Posted by : Unknown
Sabtu, 03 Oktober 2015
Developer: Nur Qomariyah Dyah Ratna Sari
Advisor: Umam Almuqtashid, S.Kom
Mapel: SOL
Abstrak: Pertemuan hari ini kita mempelajari tentang Backup, Restore & Recovery Database MySQL menggunakan CMD.
Soal!
- Apa yang dimaksud dengan proses backup dan restore dalam database ?
- MySQL menyediakan beberapa jenis format tabel yang penggunaannya tergantung dari tujuan pembuatan tabel tersebut. Sebutkan jenis-jenis format tabel tersebut !
- Sebutkan proses backup dan restore yang anda ketahui dalam database MySQL !
- Dengan menggunakan MySQL Console, buatlah sebuah database dengan nama latihan, kemudian dalam database tersebut buat sebuah table dengan struktur sebagai berikut :
Table.buku
Nama Kolom | Type Data |
no_buku | char(5) |
Judul_buku | varchar(100) |
Penulis | varchar(50) |
penerbit | varchar(50) |
thn_terbit | char(4) |
- Setelah proses pembuatan table selesai, isi table tersebut!
- Untuk memastikan bahwa proses pemasukan data (insert) berhasil, lakukan proses untuk menampilkan data dari table buku tersebut !
- Kemudian lakukan proses backup terhadap table buku tersebut !
- Lakukan proses restore file hasil backup diatas ke table buku !
- Lakukan proses backup terhadap database latihan tersebut dengan menggunakan tool mysqldump!
- Melakukan proses backup dengan tool mysqldump memiliki beberapa kelebihan, sebutkan! 1. BACKUP adalah suatu proses pembuatan cadangan suatu database, sebagai cadangan untuk mengantisipasi adanya hal-hal yang tidak diinginkan pada database primer (utama). Sedangkan RESTORE adalah proses pengembalian database cadangan kepada database primer, jika database primer sudah rusak/hilang/dicuri,dll, sehingga data database tersebut bisa digunakan kembali. 2.
- MyISAM
- HEAP
- InnoDB
- Suatu database di backup terlebih dahulu. Hasil backup ini nantinya disimpan di suatu tempat supaya jika sewaktu-waktu dibutuhkan, tinggal mengambil dari database hasil backup tersebut. Misalkan database primer terjadi sesuatu yang tidak diinginkan dan database primer mengalami kerusakan, maka administrator mengambil database yang sudah di backup di tempat penyimpanan, dan di restore (dikembalikan) ke database primer. Cara ini bisa dilakukan secara static (disaat server harus dimatikan) maupun dynamic (bisa dilakukan tanpa mematikan server), dan bisa dilakukan secara remote (kendali jarak jauh).
- * Bisa Langsung mem-backup seluruh database beserta struktur tabelnya tanpa harus mem-backup satu persatu tabel. * Dapat dilakukan di luar mysql tanpa harus masuk ke jendela mysql * Mudah untuk melakukan restorean file hasil backup * Lebih mudah di praktekan dan tidak ribet.
Format tabel MyISAM merupakan pengembangan dan penyempurnaan dari format tabel ISAM, dan merupakan format tabel default pada MySQL. Pada MyISAM file indeks disimpan dengan nama akhiran .MYI dan file data disimpan dengan nama akhiran .MYD.
Format Tabel HEAP merupakan suatu tabel yang bersifat temporer dan disimpan di dalam memori komputer. Oleh sebab itu, kemampuan akses Tabel HEAP sangat cepat. Tetapi, bila komputer mati atau listrik tiba-tiba padam, Tabel HEAP pun akan ikut hilang. Karena itu, berhati- hatilah dalam menggunakan Tabel HEAP karena sifatnya yang sangat sementara ini.
Format Tabel InnoDB mendukung proses transaksi dengan adanya fasilitas rollback dan commit, dan juga kemampuan untuk memulihkan tabel bila terjadi kerusakan pada tabel tersebut. Mampu melakukan penguncian (locking) pada tingkatan record dan juga mampu membaca pada perintah SELECT yang tidak dikunci (mirip dengan kemampuan Oracle). Kemampuan-kemampuan tersebut meningkatkan kecepatan dan kinerja penggunaan multi user.