Tôi mới làm công việc cron và tôi cần khôi phục cơ sở dữ liệu (mysql) cứ 30 phút một lần. Có lệnh cron job có thể khôi phục cơ sở dữ liệu từ tệp .sql đã được nén không?Tôi cần khôi phục cơ sở dữ liệu (mysql) sau mỗi 30 phút sử dụng lệnh cron
Hoặc tôi có cần phải tạo tập lệnh php để thực hiện việc này và tạo cron job để gọi tập lệnh này sau mỗi ba mươi phút không?
Ngoài ra, và đây là một câu hỏi riêng biệt nhưng vẫn liên quan đến công việc cron, tôi đang sử dụng công việc cron để sao lưu cơ sở dữ liệu khác nhau một lần một ngày, gzip và đặt nó vào thư mục phía trên thư mục gốc. Có cách nào để (tự động) xóa bất kỳ thứ gì cũ hơn một tháng không? Hoặc, ít nhất, giữ 20 bản sao lưu gần đây nhất và xóa phần còn lại?
Không có nhiều hướng dẫn hay về chủ đề này mà các bài đăng trên diễn đàn ngẫu nhiên khác. Bất kỳ trợ giúp được đánh giá cao.
nhiều đánh giá cao. – Johnny
Tôi hiểu lịch sử trong Pekka này, nhưng nó sẽ thực hiện hiệu quả hơn phương pháp này trên 'cat /path/to/file.sq/ | mysql -u root -ppassword'? –
@Daryl Tôi biết quá ít về cách thức các đường ống Unix/Linux thông qua dữ liệu tệp để nói cách nào hiệu quả hơn! Nó cũng có thể là đề xuất của bạn là tốt hơn. –