Proses backup merupakan hal yang wajib diketahui oleh para Database Administrator (DBA) karena ini merupakan salah satu pekerjaan rutin mereka. Seorang DBA biasanya akan melakukan proses backup sesering mungkin untuk membuat salinan data terbaru dari database operasional (database yang sedang berjalan), bisa pekanan, harian, atau bahkan beberapa jam sekali. Hal ini bertujuan untuk mengantisipasi jika suatu saat terjadi kerusakan pada database operasioanl maupun pada komputer yang diperankan sebagai server database.
Dalam mysql terdapat beberapa cara untuk backup database, diantaranya menggunakan mysqldump.
Mysqldump adalah suatu program yang disediakan oleh MySQL untuk keperluan backup dan restore data, dan disimpan dalam direktori bin. Cara kerja program mysqldump adalah dengan membuat dump file, yang isinya berupa perintah-perintah SQL yang dibutuhkan untuk membuat ulang database.
Baca Juga : Pengenalan Framework CodeIgniter
Perintah mysqldump sebagai berikut :
mysqldump -u <nama user> -p <password> <nama database> > <nama dump file>