Home Cara Backup Database di MySQL
Post
Cancel

Cara Backup Database di MySQL

Membuat backup database perlu dilakukan sebelum instal ulang server atau untuk berjaga-jaga bila terjadi sesuatu yang tidak diinginkan.

Untuk membuat Backup bisa dilakukan melalui phpMyAdmin dengan cara mengekspor semua database atau melalui CLI dengan mysqldump

Backup semua database

1
mysqldump -u username -p --all-databases > cadangan.sql

Jika memiliki beberapa database dan ingin Anda pisah satu per satu maka gunakan perintah berikut

1
for x in `echo "show databases" | mysql | grep -v Database`; do mysqldump "$x" > "$x".sql

Backup Structure saja

1
mysqldump -u username -p --all-databases --no-data > cadangan.sql

Backup Routine dan Trigger

1
mysqldump -u username -p db_name --routines --triggers > db_backup.sql

Backup database dengan phpMyAdmin

  1. Buka phpMyAdmin
  2. Pilih Database
  3. Pilih Export
  4. Klik Go
  5. Pilih Custom apabila ingin export data atau struktru database saja

Restore Database

1
mysql -u username -p < cadangan.sql

Jika hanya ingin import satu database bisa dengan perintah

1
mysql -u username -p db < cadangandb.sql

Menggunakan perintah mysql source

1
2
3
mysql -u username -p db

source cadangandb.sql;

Restore dengan phpMyAdmin

  1. Buka phpMyAdmin
  2. Pilih Database
  3. Pilih Import
  4. Pilih dan upload file .sql
  5. Klik Go
This post is licensed under CC BY 4.0 by the author.