Lompat ke isi

Cara backup sql.gz di local: Perbedaan antara revisi

Dari Wiki Berbudi
Tidak ada ringkasan suntingan
Tidak ada ringkasan suntingan
Baris 7: Baris 7:
1. '''Backup Database WordPress:'''
1. '''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:
 
  <pre>
<div class="code-container">
  mysqldump -u root wordpress | gzip > wordpress_dev.sql.gz
    <pre id="code-block1"><code>
  </pre>
mysqldump -u root wordpress | gzip > wordpress_dev.sql.gz
    </code></pre>
    <button class="copy-btn" onclick="copyToClipboard('#code-block1')">Copy</button>
</div>
 
   Perintah ini akan melakukan dump dari database '''wordpress''' dan mengompresnya menjadi file '''.sql.gz''' dengan nama '''wordpress_dev.sql.gz'''.  
   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.
   '''gzip''' akan mengurangi ukuran file backup yang dihasilkan.
Baris 20: Baris 15:
2. '''Backup Database My_Wiki:'''
2. '''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:
 
  <pre>
<div class="code-container">
  mysqldump -u root my_wiki | gzip > wiki_dev.sql.gz
    <pre id="code-block2"><code>
  </pre>
mysqldump -u root my_wiki | gzip > wiki_dev.sql.gz
    </code></pre>
    <button class="copy-btn" onclick="copyToClipboard('#code-block2')">Copy</button>
</div>
 
   Ini akan menghasilkan file backup terkompresi dari database '''my_wiki''' dengan nama '''wiki_dev.sql.gz'''.
   Ini akan menghasilkan file backup terkompresi dari database '''my_wiki''' dengan nama '''wiki_dev.sql.gz'''.


Baris 36: Baris 26:
* '''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:
 
  <pre>
<div class="code-container">
  gunzip < wordpress_dev.sql.gz | mysql -u root wordpress
    <pre id="code-block3"><code>
  </pre>
gunzip < wordpress_dev.sql.gz | mysql -u root wordpress
    </code></pre>
    <button class="copy-btn" onclick="copyToClipboard('#code-block3')">Copy</button>
</div>
 
   Perintah ini akan mengekstrak file '''.sql.gz''' dan mengimpornya ke dalam database '''wordpress'''.
   Perintah ini akan mengekstrak file '''.sql.gz''' dan mengimpornya ke dalam database '''wordpress'''.
<script>
    function copyToClipboard(codeId) {
        var code = document.querySelector(codeId).textContent;
        var textarea = document.createElement("textarea");
        textarea.value = code;
        document.body.appendChild(textarea);
        textarea.select();
        document.execCommand("copy");
        document.body.removeChild(textarea);
        alert("Copied to clipboard!");
    }
</script>

Revisi per 5 November 2025 21.54

Backup Database MySQL 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.

Perintah untuk Membackup Database

1. Backup Database WordPress:

  Untuk membuat backup dari database wordpress dengan kompresi gzip, gunakan perintah berikut:
   mysqldump -u root wordpress | gzip > wordpress_dev.sql.gz
   
  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:

  Jika ingin backup database lain seperti my_wiki, gunakan perintah berikut:
   mysqldump -u root my_wiki | gzip > wiki_dev.sql.gz
   
  Ini akan menghasilkan file backup terkompresi dari database my_wiki dengan nama wiki_dev.sql.gz.

Catatan

  • Kompresi dengan Gzip: Menggunakan gzip akan mengurangi ukuran file backup yang dihasilkan, membuatnya lebih kecil dan mudah disimpan atau ditransfer.
  • Mengembalikan (Restore) Backup:
  Untuk mengembalikan database dari file backup terkompresi, jalankan perintah berikut:
   gunzip < wordpress_dev.sql.gz | mysql -u root wordpress
   
  Perintah ini akan mengekstrak file .sql.gz dan mengimpornya ke dalam database wordpress.