Sabtu, 18 Januari 2014

Restore Database

 Restore Database

Restore database  adalah mengembalikan data yang ada di database sesuai dengan file bakcup yang ditentukan. Format penulisan restore database MySQL adalah :
mysql -u [user] -p[password] [database] < [file_backup.sql]
·         [user]  Nama user database
·         [password] kata sandi untuk user database tersebut. Password ini dituliskan di belakang –p tanpa ada space.
·         [database] Nama database tujuan
·         [file_backup.sql] Nama file backup yang direstore.

Restore All Database
Untuk melakukan restore hasil backup all database, anda bisa menggunakan database mysql sebagai database tujuan. Contoh :

c:\xampp\mysql\bin>mysql -u root -p mysql < c:\bekupMysql\all_db.sql
Enter password:

Restore 1 Database
Untuk melakukan restore hasil backup 1 database anda bisa menunjuk nama database yang beda dengan nama database yang dibackup sebelumnya. Contoh :
mysql -u root -pichwan coba < c:\mysql_kursus.sql

Restore Object Database
Seperti halnya restore 1 database, anda dapat merestore object database ini ke dalam database lain selain database yang anda backup. Contoh :
mysql -u root -pichwan coba < c:\mysql_table.sql



BACKUP DATABASE SECARA AUTOMATIS
Anda dapat melakukan backup secara berkala secara automatis dengan menggunakan fasilitas ‘scheduled Tasks’ ( Windows ) atau ‘crontab’ ( Linux ).
Dengan cara :
1.      Daftarkan directory Bin milik MySQL ( C:\MySQL\bin ) pada path.
a.       Klik kanan pada My Computer – Properties, pilih tab ‘Advanced’ dan klik tombol ‘Environment Variables’
b.      Pilih ‘path’ pada System Variables – klik tombol Edit
c.       Tambahkan tulisan dibawah ini ( jika lokasi MySQL di drive C )
;C:\MySQL\Bin
2.      Buka aplikasi Notepad, ketikkan perintah berikut :
mysqldump --all-databases -u root -pichwan > c:\all_mysql.sql
Simpan dengan nama “BACKUP_CODE.BAT” di C:\
3.      Buka scheduled Tasks dari menu Start – Control Panel - Performance and Maintenance - scheduled Tasks. Pada area scheduled Tasks klik kanan pilih new –scheduled tasks beri nama ‘backup_mysql’.

4.      Klik kanan pada scheduled tasks yang baru kita buat – pilih properties.
Pada tab ‘Task’ isikan :
Run      : C:\BACKUP_CODE.BAT
Start in : C:\
Pada tab ‘Schedule’ isikan :
            Schedule Task  : Daily
            Start Time        : 12:00 AM
            Every               : 1
5.      Klik OK, jika tampil dialog password, isikan pasword sesuai dengan user yang anda gunakan.
Selamat Mencoba …..

Tidak ada komentar:

Posting Komentar