Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Baris 1: Baris 1:
Pembuatan Backup Database MySQL dengan Kompresi
## 💾 Pembuatan Backup Database MySQL dengan Kompresi


Untuk melakukan backup database MySQL secara efisien dan mengurangi ukuran file backup, kita dapat menggunakan perintah '''mysqldump''' yang dikombinasikan dengan kompresi '''gzip'''.
Untuk melakukan backup database MySQL secara efisien dan mengurangi ukuran file backup, kita dapat menggunakan perintah '''mysqldump''' yang dikombinasikan dengan kompresi '''gzip'''.
Baris 7: Baris 7:
### Perintah untuk Membackup Database
### Perintah untuk Membackup Database


1.  '''Backup Database WordPress:'''
# '''Backup Database WordPress:'''
    Untuk membuat backup dari database '''wordpress''' dengan kompresi gzip, gunakan perintah berikut:
  Untuk membuat backup dari database '''wordpress''' dengan kompresi gzip, gunakan perintah berikut:
    {{Perintah|mysqldump -u root wordpress | gzip > wordpress_dev.sql.gz}}
  <syntaxhighlight lang="bash">
    Perintah ini akan melakukan dump dari database '''wordpress''' dan mengompresnya menjadi file '''.sql.gz''' dengan nama '''wordpress_dev.sql.gz'''. '''gzip''' akan mengurangi ukuran file backup yang dihasilkan.
mysqldump -u root wordpress | gzip > wordpress_dev.sql.gz
  </syntaxhighlight>
  Perintah ini akan melakukan dump dari database '''wordpress''' dan mengompresnya menjadi file '''.sql.gz''' dengan nama '''wordpress_dev.sql.gz'''. '''gzip''' akan mengurangi ukuran file backup yang dihasilkan.


2.  '''Backup Database My_Wiki:'''
# '''Backup Database My_Wiki:'''
    Jika ingin backup database lain seperti '''my_wiki''', gunakan perintah berikut:
  Jika ingin backup database lain seperti '''my_wiki''', gunakan perintah berikut:
    {{Perintah|mysqldump -u root my_wiki | gzip > wiki_dev.sql.gz}}
  <syntaxhighlight lang="bash">
    Ini akan menghasilkan file backup terkompresi dari database '''my_wiki''' dengan nama '''wiki_dev.sql.gz'''.
mysqldump -u root my_wiki | gzip > wiki_dev.sql.gz
  </syntaxhighlight>
  Ini akan menghasilkan file backup terkompresi dari database '''my_wiki''' dengan nama '''wiki_dev.sql.gz'''.


---
---
Baris 24: Baris 28:


* '''Mengembalikan (Restore) Backup:'''
* '''Mengembalikan (Restore) Backup:'''
    Untuk mengembalikan database dari file backup terkompresi, jalankan perintah berikut:
  Untuk mengembalikan database dari file backup terkompresi, jalankan perintah berikut:
    {{Perintah|gunzip < wordpress_dev.sql.gz | mysql -u root wordpress}}
  <syntaxhighlight lang="bash">
    Perintah ini akan mengekstrak file '''.sql.gz''' dan mengimpornya ke dalam database '''wordpress'''.
gunzip < wordpress_dev.sql.gz | mysql -u root wordpress
  </syntaxhighlight>
  Perintah ini akan mengekstrak file '''.sql.gz''' dan mengimpornya ke dalam database '''wordpress'''.