[ask] langkah membuat autobackup mysql via cmd (windows)

681 views
Skip to first unread message

Niki Sayang

unread,
Mar 5, 2012, 9:03:27 PM3/5/12
to mysql-i...@googlegroups.com
 ada yang punya tutorial yang mudah mengenai pertanyaan saya di atas?
 saya sudah pernah coba autobackup lewat mysql administrator tp tidak ada hasilnya...

 saat ini sedang belajar autobackup via cmd tp lumayan membingungkan... saya ada tutorialnya dr bahasa itali , kalau diterjemahkan seperti ini :


Cara backup database MySQL pada Windows

    1. Buat file "c: \ backup \ Backup.bat", buka dengan editor teks favorit Anda dan menggunakan sintaks berikut untuk DB masing-masing untuk dimasukkan dalam prosedur backup otomatis:

       mysqldump-u [USERNAME]-p [MASUKKAN PASSWORD] - opt [NAMA DATABASE]> [BackupFile]

       Inilah yang isi sampel Backup.bat berkas terdiri dari dua database:

       September dt = tanggal%: ~ 6,4% - tanggal%: ~ 3,2% - tanggal%: ~ 0,2%
       mysqldump-uUser1-pPassword1 - opt Database1> c:. \ backup \ Database1-%% dt sql
       mysqldump-uUser2-pPassword2 - opt Database2> c:. \ backup \ Database2-%% dt sql

       [Catatan: Perintah ini menyediakan generasi dari file cadangan dengan tanggal hari ini otomatis ditambahkan dalam format "YYYY-MM-DD" dan berhubungan dengan sistem operasi dikonfigurasi untuk bahasa Italia.]
    2. Dijadwalkan pelaksanaan cadangan sehingga hal itu dilakukan setiap hari (tengah malam) dengan menjalankan perintah:

       AT 00:00 / SETIAP: m, t, w, th, f, s, c: \ backup \ Backup.bat

Pada titik ini Anda hanya perlu historicize (mungkin di tape atau CD) file cadangan dihasilkan.
Satu-satunya perbedaan nyata antara kedua prosedur adalah bahwa dari pendekatan pertama, Anda membuat arsip terkompresi menggunakan perintah tar biasanya tersedia di Linux. Untuk mencapai efek yang sama pada Windows Anda harus menginstal utilitas kompresi seperti WinZip atau Compact (dari kit sumber daya).


 saya praktekkan seperti ini :

 saya buat folder backup di C,
 dan membuat file backup.bat yang berisi :

 Set dt = tanggal%: ~ 6,4% - tanggal%: ~ 3,2% - tanggal%: ~ 0,2%
       mysqldump-uUser1-pPassword1 - opt Database1> c:. \ backup \ Database1-%% dt sql
       mysqldump-uUser2-pPassword2 - opt Database2> c:. \ backup \ Database2-%% dt sql

 lalu saya buka cmd masuk ke direktori c:\backup\ lalu mengetikkan perintah :
 mysqldump-u [USERNAME]-p [MASUKKAN PASSWORD] - opt [NAMA DATABASE]> [BackupFile]
 dan di folder backup muncul file baru sesuai [NAMA DATABASE]

 begini yang dapat saya tangkap dari tutorial di atas...
 dan masih belum tahu apa cara saya benar....

 kalau ada yang punya pengalaman , mohon pencerahannya...
 

Fajar A. Nugraha

unread,
Mar 5, 2012, 10:05:13 PM3/5/12
to mysql-i...@googlegroups.com
Mending belajar generiknya dulu deh:

(1) backup mysql bisa beberapa macem caranya, salah satunya pake mysqldump
(2) command mysqldump bisa dijalankan otomatis, pake crontab/scheduler/whatever
(3) kalo mau versioning, setiap backup perlu disimpen di tempat
berbeda, ato pake nama berbeda
(4) kalo mau efisien tempat, mesti ada mekansime biar backup lama
otomatis kehapus

Belajar satu2-satu aja dulu tiap point di atas. Gak ada gunanya
langsung loncat ke (3) selama (1) aja gak ngerti.

Dokumentasi mysqldump: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html

--
FAN

2012/3/6 Niki Sayang <senyumi...@gmail.com>:

mulyana santosa

unread,
Apr 16, 2013, 10:58:10 PM4/16/13
to mysql-i...@googlegroups.com
apa ada yang tau cara ngebackup dengan cara snapshoot untuk MyIsam Engine ? contohnya LVM snapshot




--
Untuk memposting, silakan reply email ini atau kirim email baru ke alamat: mysql-i...@googlegroups.com
Untuk berhenti keanggotaan, silakan kirim email kosong ke alamat: mysql-indones...@googlegroups.com

Untuk melihat arsip milis, member, atau hal-hal lainnya silakan kunjungi alamat: http://groups.google.com/group/mysql-indonesia?hl=id

Reply all
Reply to author
Forward
0 new messages