Tôi biết câu trả lời đã được chọn, nhưng đối với những người khác có thể ở đây, tôi cũng có thể đưa ra một số đầu vào.
Tôi thích sao lưu hàng đêm cho magento. Đây không phải là để lưu trữ hồ sơ, mà là để shit trúng nóc nhà gõ senarios. Nếu có điều gì đó thực sự tồi tệ, bạn nên chuẩn bị cho cửa hàng hoạt động càng sớm càng tốt và lo lắng về các đơn đặt hàng đang mở và thông tin bán hàng bị mất khi cửa hàng đã hoạt động.
Tập lệnh sao lưu là thô, nhưng nó tạo một bản sao gziped của cơ sở dữ liệu và thư mục tệp trong một thư mục mà bạn có thể tạo để sao lưu. Nó thêm tháng và ngày vào các tệp. Bạn cần đảm bảo rằng người dùng có quyền chính xác để truy cập cấu trúc tệp 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
Tôi cũng lấy tất cả thông tin đơn đặt hàng, khách hàng và mặt hàng và lưu trữ chúng trong một máy chủ riêng, nhưng đó là cho một mục đích kinh doanh khác.