Mari Saling Berbagi Ilmu Bermanfaat

Auto Compress Backup Database MySQL Linux Ubuntu

 
Sebelumnya saya sudah membuat sebuah tutorial “CARA BACKUP DATABASE MySQL di LINUX UBUNTU”, namun saya akan membuka kembali studi kasus baru tentang file Database MySQL yang sebelumnya dibackup ternyata kapasitasnya cukuplah besar sehingga memakan kapasitas penyimpanan harddisk dan komputer server juga bisa menjadi lambat.
Namun janganlah kawatir karena hal itu sudah ada solusinya yaitu mem-Backup Database MySQLnya sekaligus mengecilkan Filenya dengan cara mengkompres ( memakai ekstensi .gz).

Langsung saja saya praktekan dan sebenarnya hal ini sangatlah mudah dan sederhana.

STEP 1
Cek hasil sintax/kode/script Backup sebelumnya
mysqldump –u username –p –A > AllBackup.sql -- menjadi
mysqldump -u username -p -A | gzip > AllBackup.sql.gz
contoh :
mysqldump -u bayubla -p -A | gzip > AllBackup.sql.gz
Maka hasilnya seperti gambar berikut :

 

Jika anda ingin mengubah lokasi penyimpanannya maka anda dapat melihat pada artikel sebelumnya DISINI. Cukup mudah kan?

Bagaimana jika ditemukan error saat melakukan perintah tersebut.
Penyebabnya adalah sebagai berikut :
1. Cek User dan Pass database apakah sudah ada dan benar.
2. Cek Database MySQL apakah ada yang error.
3. Cek program gzip.
4. OS Corrupt.
Untuk caranya anda bisa cari di mbah Google dulu ya 😁.
Selesai.


Di lain waktu akan saya buka kasus tentang Backup Database kembali.
Kok tentang Backup Database lagi? Iya karena Backup Database MySQL ini sangatlah penting, dan pastinya anda tidak akan mau data yang sudah lama di input hilang begitu saja kan hehehe...

Terimakasih meluangkan waktu membacanya,
Salam Berbagi Ilmu Kebaikan.
Bayu Imandono


Share:

Cara Backup Database MySQL di Linux Ubuntu


Bagaimana Cara Backup Database MySQL di Linux(Ubuntu) ?
Perlukah Database dibackup? Ya dan sangatlah penting, Mengapa? Karena backup (cadangan) database diperlukan ketika pada saat mengalami kondisi tertentu atau istilahnya berjaga-jaga bila terjadi sesuatu yang tidak diinginkan seperti database tertimpa, rusak, OS/Komputer Rusak(Harddisk Bad Sector/Terbakar/Konslet), Terhapus dll.
Mungkin kebanyakan orang membuat cadangan dengan memakai perintah php yaitu dengan bantuan PHPmyAdmin yang dapat mengeksport database tsb. Namun kali ini saya akan membahas tentang Bagaimana Cara Backup Database MySql dengan Terminal (Command Promt) di Linux - Ubuntu.

Agar lebih menarik saya akan buat seperti layaknya Studi Kasus pada saat di kuliah dahulu yaitu :
1. Sumber Masalah
2. Pemecahan Masalah
3. Uji Praktik

A. Sumber Masalah
  • Database Rusak/Hilang/Tertimpa

B. Pemecahan Masalah
  • Backup Database

C. Uji Praktik
Berikut ada 2 Opsi cara sederhana bagaimana membackup database MySql.
1. Cadangkan Database Tertentu
Buka Terminal dan ketik perintah berikut ini :
mysqldump –u username –p(isi jika ada) nama_database > namabackup.sql
Contoh :


Note :
Jangan lupa mengganti nama user anda sendiri misal root, dan Jika User MySql anda terdapat Password, maka masukkan password-nya.

Dari hasil kode/script tersebut menghasilkan sebuah file bernama backup_blasips.sql dimana hanya database bernama “blasips” saja yang terbackup. File tersebut berisi sintaks SQL yang dapat di impor kembali ke server MySql.

 

2. Cadangkan Semua Database
Namun bila ingin mem-backup semua database MySQL anda maka ketikkan perintah berikut ini :
mysqldump -u username -p –all-databases > AllBackup.sql
Atau
mysqldump -u username -p –A > AllBackup.sql


Bagaimana jika remote dari komputer lain? Apakah bisa? Ya bisa, berikut kode/scriptnya :
mysqldump -u root -h IPADDRESS/HOSTNAME -p namadatabase/semuadatabase > namabackup.sql
contoh :
mysqldump -u root -h 192.168.1.251 -p blasips > backup_blasips.sql (Database tertentu)
mysqldump -u root -h 192.168.1.251 -p -A > backup_blasips.sql (Semua Database)

Lalu Bagaimana jika mencadangkan Database hanya Strukturnya? Mengapa diperlukan?
Mungkin karena Database ini akan dipakai diserver yang baru, dengan inputan yang baru, uji coba, untuk pratikum, atau dipakai dipengguna lain(Perusahaan Baru).
Berikut sintaks kode/scriptnya :
mysqldump -u username –p –all-databases –no-data > namabackup.sql
mysqldump -u username –p –A –d > namabackup.sql
Berikut hasilnya :


Bagaimana cara membedakannya antara Hanya Struktur Tabel Database saja atau Bukan?
Yaitu tinggal buka saja hasil backupannya seperti gambar berikut ini :


Selesai... Mudah bukan? :-D

Ohh... Ya hampir saja ada yang lupa, ada satu lagi yang terlewatkan yaitu bagaimana jika hasil backup tersebut disimpan difolder yang sudah ditentukan? sebenarnya cukuplah mudah yaitu tinggal menambahkan lokasi saja :
Contoh :
mysqldump -u bayubla -p -A > AllBackupDB.sql  -- berubah menjadi
mysqldump -u bayubla -p -A > /home/bla/Documents/Backup/AllBackupDB.sql

Note : Yang saya beri tanda warna merah adalah posisi folder yang sudah dibuat.
Sehingga hasilnya akan seperti gambar berikut ini :



Hmm.. Saya akan membuka kasus studi kembali yang kedua yaitu bagaimana kalau kita terlambat membackupnya? Apakah bisa kode yang sudah ada dibuat menjadi otomatis?
Jawaban : YA.

Tunggu artikel saya selanjutnya di “Bagaimana Cara Backup Otomatis Mysql di Linux Ubuntu”.

Salam Berbagi Ilmu dan Kebaikan...
Bayu
Share:

Bisnis Tas Goodie Bag Harga Murah

Sudah lama saya tidak posting diblog ini, dan maaf bagi para pembaca yang masih setia mengikuti tutorial disini karena ada kesibukan dengan penjualan tas yang lebih menguntungkan daripada saya sebelumnya yang "hanya" mengandalkan Service Komputer, Laptop dan Printer.

Namun tenang saja, saya masih menerima Service Komputer, Laptop dan Printer Tersebut dirumah juga, tetapi hal ini saya akan membagikan bisnis yang sebenarnya sudah cukup lama saya lakukan. kenapa? karena penghasilan dan kebutuhan menuntut saya akan berfikir lebih jauh kembali dalam mendapatkan rejeki lebih lagi.

Oke langsung saja saya akan berikan cuplikan sedikit kenapa saya menjual tas ini.

Bisnis saya bernama Berkat Karya Nusantara, Awal berdiri karena kebutuhan yang sangat kondusif sehingga saya pun mulai membuka lembaran bisnis baru dimana saya mengambil inisiatif ini karena istri saya bekerja ditempat tersebut (nebeng harga juga hehehe...).

Berikut adalah sekilas Profil dari Berkat Karya Nusantara ( Si BeKN ).

Kami adalah sebuah trading yang mengarah di bidang produksi Tas Spunbond/Goodie bag. Kami juga memberikan kesempatan kepada para calon wirausaha/partner bisnis untuk bergabung dalam mengembangkan usaha kami. Selain itu para calon wirausaha akan dibekali ilmu secara gratis untuk dapat menunjang pencapaian target yang diinginkan oleh wirausaha itu sendiri. Dan sebenarnya bisnis kami lebih mengarah dalam membantu para masyarakat yang ingin lebih maju dan sejahtera serta berkualitas.
Visi
  • Menjadi sebuah bisnis Cinta akan lingkungan hidup (Go Green).
  • Menjadi sebuah bisnis yang dicintai oleh semua pelaku usaha dan masyarakat.
  • Menjadi sebuah bisnis impian bagi semua orang.
Misi
  • Memperdayakan Sumber Daya Masyarakat di lingkungan sekitar.
  • Mengembangkan produk ramah lingkungan dengan harga yang kompetitif.
  • Memberikan pengarahan kepada para pelaku usaha tentang ilmu kewirausahaan dan cara dalam menjalankan bisnis hingga mencapai target yang diinginkan.
Oke, itulah gambaran saya mengapa saya tidak hanya bergelut dalam bisnis service saja, dan semoga para pembaca blog saya bisa ikutan bergabung dan menjadi partner baik kami 😁.

Bagi yang ingin mencari Tas Seminar, Tas Event, Tas Haji, Tas Ulang Tahun, Tas Kado, Tas Lebaran, Tas Partai, Tas Wisuda atau Acara Kampus, Tas Promosi dll beli aja di
⇓⇓⇓⇓⇓ 
⇓⇓⇓
( Diskon Produk hingga 20% dan
Gratis Ongkir hingga 20.000 )

ATAU

Dapatkan Cashback Ongkir Hingga Ratusan Ribu Rupiah !!!
Share:

Toko OnlineKu

TAYANGAN TERPOPULER