Ada berbagai macam solusi. Nah, solusi yang saya gunakan adalah menggunakan batch-file yang dijalankan per periode menggunakan Task Scheduler dari Windows. Berikut adalah langkah-langkahnya.
1. Buat batch-file bernama batch.dat – pada server sumber MySQL
Asumsikan beberapa parameter berikut :
MySQL database = theDatabase
MySQL table = theTable
MySQL username = myUser
MySQL password = myPassword
Dump file = “D:\output_dump_file.txt”
FTP IP = 10.11.12.13
FTP username = ftpuser
FTP password = ftppassword
Maka isi batch-file yang bernama batch.bat tersebut adalah :
1 | mysqldump --user=myUser --password=myPassword theDatabase theTable > "D:\output_dump_file.txt" |
2 | @ftp -i -s:"batch.bat"&GOTO:EOF |
3 | ftp |
4 | open 10.11.12.13 |
5 | ftpuser |
6 | ftppassword |
7 | put "D:\output_dump_file.txt" |
8 | quit |
3. Aktifkan FTP Server – pada server target.
Selesai.
Semoga bermanfaat.
http://putrichairina.wordpress.com/2012/06/28/export-database-mysql-dan-kirim-ke-ftp-via-batch-file/#more-3249
No comments:
Post a Comment