Kamis, 22 Juli 2010

Backup Dan Restore Data

Sebagai administrator suatu sistem, dalam hal ini administrator suatu website dengan basis data Mysql, salah satu kewajiban dari seorang administrator adalah melakukan backup rutin terhadap database yang diawasinya, untuk menjaga hal-hal yang tidak diinginkan. Untuk melakukan hal ini ternyata cukup mudah. Tutorial ini akan menjelaskan bagaimana cara melakukan backup dan restore database Mysql.


1. Backup Data Mysql
Ada dua cara yang dapat dilakukan untuk melakukan backup data pada mysql, yaitu:
o Meng-copy semua data/file yang ada di database Mysql, dengan catatan menggunakan Mysql database dengan versi yang sama
o Export data dan tabel mysql ke bentuk text file.
Caranya adalah sebagai berikut:

mysqldump -u [Username] -p [databasename]>[backupfile.sql]

[Username], database username
[databasename], nama database yang akan dibackup
[backupfile.sql], nama file backup

Contoh:

Untuk melakukan backup Semua table dan data yang ada di database:
mysqldump -u admin -p testdb > testdb.sql

Untuk melakukan backup tabel saja:
mysqldump -u admin -p --no-data testdb > testdb.sql

Untuk melakukan backup data saja:
mysqldump -u admin -p --no-create-info testdb > testdb.sql
2. Restore Data Mysql
Untuk mengembalikan data yang sudah di backup sebelumnya, maka kita dapat melakukan perintah sebagai berikut:

mysql - u admin -p testdb < testdb.sql

Tidak ada komentar:

Posting Komentar