Anda di halaman 1dari 9

LAPORAN PRAKTIKUM ADMINISTRASI BASIS DATA

“BACKUP RESTORE MONGODB”

Nama : Aurelia Vitania Rusli


Kelas : 2C
NIM : 42518059

Jurusan Teknik Elektro


Program Studi Tekink Komputer dan Jaringan
2019/2020
Persiapan

Jika belum menginstall Mongodb:


1. Install mongo
2. Tambahkan/buat folder di C:\data\db
3. Konfigurasi variable environment, tambah lokasi bin dari file install mongo ke ‘path’
4. Install Robo3t untuk manajemen tools
5. Jalankan mongod di cmd dengan perintah: mongod
6. Buka Robo3t, buat koneksi

Persiapan yang harus dilakukan setelah mongodb terinstall:


1. Jalankan server Mongodb dengan perintah: mongod
2. Buka File Exprole dan arahkan pada folder bin dari Mongodb. Contoh: C:\Program
Files\MongoDB\Server\[versi mongo anda]\bin
3. Pastikan mongodb memiliki database yang akan di backup
Backup Sebuah Database
Perintah backup database:
 mongodump --db <single-database> --out <data-dump-path>

Ket:
• <single-database> : nama database yang akan di backup
• <data-dump-path> : lokasi dimana hasil backup ingin disimpan

Contoh:
 mongodump --db pertokoan --out E:\backup\

* Lokasi penyimpanan cukup sampai nama folder penyimpanan backup


Restore Sebuah Database
Perintah backup database:
 mongodump --db <single-database> --out <data-dump-path>
--drop

Ket:
• <single-database> : nama database yang akan di backup
• <data-dump-path>: lokasi dimana hasil backup ingin disimpan
• --drop (optional) :hapus dulu kemudian restore jika nama database sebelumnya
sudah ada

Contoh:
 mongodump --db pertokoan --out E:\backup\pertokoan --drop

* Lokasi restore cukup sampai nama folder dari database yang akan di restore

Sebelum melakukan restore database (pada gambar d bawah ini table lokasi telah di drop dan
kolom no_telepon yang ada di table bioskop telah diubah ):
Sesudah melakukan restore database :
Backup Sebuah Collection (Table)

Perintah backup database:


mongodump--db<single-database> --collection <collection-name>
--out <data-dump-path>

Ket:
•<single-database>: nama database tujuan yang salah satu collectionnya akan
dibackup
•<collection-name>: nama collection (table) yang akan di backup
•<data-dump-path>: lokasi dimana hasil backup ingin disimpan

Contoh:
mongodump--dbpertokoan--collection produk--out E:\backup\

* Lokasi penyimpanan cukup sampai nama folder penyimpanan backup


Restore Sebuah Collection (Table)
Perintah backup database:
 mongorestore --db <destination database> --collection
<collection-name>
<data-dump-path/dbname/collection.bson> --drop

Ket:
• <single-database> : nama database yang salah satu collectionnya akan di restore
• <collection-name> : nama collection yang akan di restore / atau dibuat
• <data-dump-path> : lokasi dimana backup file berekstensi .bson akan di restore
• --drop (optional) : hapus dulu kemudian restore jika nama collection
sebelumnya sudah ada

Contoh:
 mongorestore --db pertokoan --collection produk
E:\backup\pertokoan\produk.bson –drop

* Lokasi restore harus sampai file .bson yang akan di restore


Sebelum melakukan restore collection :
Gambar di bawah ini sudah telah diubah beberapa isi data

Setelah melakukan restore :


Kesimpulan :

Anda mungkin juga menyukai