Saya tahu jawabannya sudah dipilih, tetapi untuk orang lain yang mungkin pergi ke sini saya mungkin juga memberikan beberapa masukan.
Saya lebih suka cadangan malam untuk magento. Ini bukan untuk pencatatan, tapi untuk sampah melanda jenis skenario. Jika terjadi sesuatu yang buruk, Anda lebih baik membuka dan menjalankan toko secepatnya dan mengkhawatirkan tentang pesanan yang terbuka dan kehilangan informasi penjualan setelah toko berdiri.
Skrip cadangan masih mentah, tetapi membuat salinan database dan direktori file yang di-gzip dalam direktori yang dapat Anda buat untuk cadangan. Itu menambahkan bulan dan hari ke file. Anda perlu memastikan bahwa pengguna memiliki izin yang benar untuk tar struktur file magento.
!/bin/sh
m_user='databaseusername'
m_pass='databasepasswd'
db_name='databasename'
od='/home/user/backups/website/' #output directory of the backups
id='/var/www/html/' #the location of the site
name=$od$db_name
name+="_"
mysqldump --opt -u $m_user -p$m_pass $db_name | gzip -c | cat > $name$(date +%m-%d).sql.gz; tar -zcvf $name$(date +%m-%d).tar.gz $id
Saya juga mengambil semua pesanan, pelanggan, dan info barang dan menyimpannya di server terpisah, tetapi untuk tujuan bisnis yang berbeda.