Blog

Backup & Restore Database MySQL Otomatis

01 Aug 2025

Mengapa Backup Database Penting?

Data adalah aset paling berharga. Tanpa backup, kamu bisa kehilangan semuanya dalam sekejap karena human error, serangan, atau kerusakan hardware.

Langkah 1: Buat Script Backup

#!/bin/bash\nmysqldump -u root -pPASSWORD --all-databases > /backup/db_$(date +%F).sql

Langkah 2: Setup Cron Job

0 2 * * * /root/backup-db.sh

Langkah 3: Kompresi Backup

gzip /backup/db_$(date +%F).sql

Langkah 4: Hapus Backup Lama

Hanya simpan backup 7 hari terakhir untuk menghemat space.

Langkah 5: Cara Restore

gunzip < backup.sql.gz | mysql -u root -p

Kesimpulan

Dengan sistem backup otomatis, kamu bisa tidur nyenyak tanpa khawatir kehilangan data.

Semua Artikel