Bagaimana dengan membuat dump dan menyimpannya? dan kemudian menjalankannya saat Anda ingin memulihkan?
http://dev.mysql.com/doc/refman/5.1 /en/mysqldump.html
EDIT:
Karena Anda mengatakan bahwa Anda tidak benar-benar tahu bagaimana mencapainya, maka saya akan lebih spesifik.
mysqldumpl harus dijalankan dari baris perintah untuk ini, silakan baca tautan ini:
http://docs.Oracle.com/javase /7/docs/api/java/lang/Runtime.html
kode Anda akan terlihat seperti ini:
String yourCommand = "mysqldump -h localhost -u [user] -p[database password] -c --add-drop-table --add-locks --all --quick --lock-tables [name of the database] > sqldump.sql";
Runtime.getRuntime().exec(yourCommand);
Setelah itu Anda harus berhasil menyimpan file dengan semua data database Anda
bagian terakhir dari string "sqldump.sql"
adalah nama file, Anda dapat mengatur nama Anda sendiri dengan pemilih file, dan mengganti nama itu dengan nama pengguna, google akan membantu Anda.
Pertama-tama selesaikan itu. Posting kode Anda saat Anda menjalankannya dan kemudian kami dapat menangani pemulihan DB