Cara backup sql.gz di local: Perbedaan antara revisi
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
| Baris 1: | Baris 1: | ||
== 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'''. | Untuk melakukan backup database MySQL secara efisien dan mengurangi ukuran file backup, kita dapat menggunakan perintah '''mysqldump''' yang dikombinasikan dengan kompresi '''gzip'''. | ||
| Baris 5: | 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: | ||
<div class="code-container"> | |||
<pre id="code-block1"><code> | |||
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 13: | Baris 20: | ||
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: | ||
<div class="code-container"> | |||
<pre id="code-block2"><code> | |||
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 24: | Baris 36: | ||
* '''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: | ||
<div class="code-container"> | |||
<pre id="code-block3"><code> | |||
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> | |||