Tutorial, Internet, Hardware, Software, Os, Linux, Android, Security, Mikrotik

30 May, 2011

mysql backup dan restore (mysqldump)


Skrg kita akan membahasa bgmn membackup database MySQL pada Linux server kita…
Hal ini sangat penting karena kebanyakan situs web menggunakan CMS (seperti Drupal, Joomla!, WordPress, phpBB,dll), CMS perlu database untuk menyimpan konten, artikel atau posting bersama dengan semua pengaturan yang d’perlukan. Umumnya CMS d’tulis dalam bahasa PHP / Perl ‘n menggunakan MySQL sebagai backend data mereka, sehingga sangat penting untuk membuat backup database secara berkala…
Kita harus mengambil backup dari semua tabel database pada interval terus-menerus sehingga kita dapat mengembalikan data jika sesuatu terjadi ke server web kita..
Step by step n cara untuk melakukan backup MySQL ‘n kemudian kompres file output ‘n akhirnya cara men-download dari server Linux :
1. Masuk k’website kita via SSH ‘n jalankan command berikut dalam sebuah file bernama “backup-databases.sql”.
$ mysqldump - all-database> backup-databases.sql-u root-p
2. Trz kita perlu mengkompres file ini sebelum men-download dari server linux k’komputer lokal kita. Artinya kita akan mampu mengurangi ukuran ‘n sehingga akan mengurangi waktu download ‘n menghemat bandwidth….
$ bzip2 backup-databases.sql
Sebuah file bernama backup-databases.sql.bz2 akan d’create dalam current folder…
3. Sekarang pindahkan file ini d’dalam root folder dari situs Web kita sehingga kita dapat mendownload melalui HTTP menggunakan browser internet…
$ mv backup-databases.sql.bz2 / var / www / folder_yg_dituju /
Nah skrg tinggal download  file-ny trgantung letak direktori d’pindahin td atau via FTP….
Note : Kita perlu untuk menghapus file dari folder root atau malicous yang bisa mencurinya…
$ rm-vf / var/www/folder_yg_dituju/backup-databases.sql.bz2

No comments:

Post a Comment

Terima kasih atas komentarnya