Để thực hiện sao lưu tự động hàng ngày cho cơ sở dữ liệu MySQL hoặc MariaDB bằng MySQLDump, bạn có thể sử dụng các bước sau:
Tạo một tệp script sao lưu
Tạo một tệp script (ví dụ: backup.sh) để chứa các lệnh sao lưu. Mở trình soạn thảo văn bản và thêm các lệnh sau vào tệp script:
Lưu tệp script và đảm bảo nó có quyền thực thi. Để làm điều này, chạy lệnh sau:
Thiết lập công việc sao lưu tự động
Sử dụng công cụ lịch (cron) để thiết lập một công việc sao lưu tự động hàng ngày. Mở lịch cron bằng cách chạy lệnh:
Thêm dòng sau vào tệp lịch cron để thiết lập công việc sao lưu hàng ngày vào lúc 2 giờ sáng:
Lưu và đóng tệp lịch cron.
Sau đó, script backup.sh sẽ được thực thi hàng ngày vào lúc 2 giờ sáng và sao lưu cơ sở dữ liệu MySQL hoặc MariaDB vào tệp backup-YYYY-MM-DD.sql trong thư mục được chỉ định.
Lưu ý rằng trong script, bạn cần thay thế "username", "password" và "database_name" bằng thông tin đăng nhập và tên cơ sở dữ liệu thực tế. Tương tự, hãy thay đổi "/path/to/backup/directory" thành đường dẫn đến thư mục lưu trữ sao lưu thực tế trên hệ thống của bạn.