- Tham gia
- 28/02/2015
- Bài viết
- 17,142
- Được Like
- 12,745
Auto Database Backup Script - Script tự động sao lưu cơ sở dữ liệu 1.0
Đây là 2 script tự động sao lưu hàng đêm của cơ sở dữ liệu và tải chúng lên một vị trí từ xa thông qua FTP.
Có một script bash mà bạn gọi từ cron tại một thời điểm của sự lựa chọn của bạn. Sử dụng mysqldump để tạo một bản sao của cơ sở dữ liệu của bạn, nén được sử dụng pbzip2 (điều chỉnh thành bzip2 hoặc gzip nếu bạn không có cài đặt pbzip2), và sau đó gọi script upload.pl để tải lên các tập tin thông qua FTP cho trang web từ xa ( giữ mốc 5 ngày giá trị của các bản sao lưu).
Đối với sử dụng riêng của tôi, tôi sao lưu một vài dữ liệu mỗi đêm, vì vậy script perl đang tạo ra một loạt các tên tập tin, và sử dụng một vòng lặp foreach. Nếu bạn chỉ có một cơ sở dữ liệu duy nhất để sao lưu, bạn có thể loại bỏ các vòng lặp foreach, và thiết lập các mảng là một biến duy nhất.
Hãy điều chỉnh để phù hợp với nhu cầu riêng của bạn.
Chúc các bạn thành công.
Đây là 2 script tự động sao lưu hàng đêm của cơ sở dữ liệu và tải chúng lên một vị trí từ xa thông qua FTP.
Có một script bash mà bạn gọi từ cron tại một thời điểm của sự lựa chọn của bạn. Sử dụng mysqldump để tạo một bản sao của cơ sở dữ liệu của bạn, nén được sử dụng pbzip2 (điều chỉnh thành bzip2 hoặc gzip nếu bạn không có cài đặt pbzip2), và sau đó gọi script upload.pl để tải lên các tập tin thông qua FTP cho trang web từ xa ( giữ mốc 5 ngày giá trị của các bản sao lưu).
Đối với sử dụng riêng của tôi, tôi sao lưu một vài dữ liệu mỗi đêm, vì vậy script perl đang tạo ra một loạt các tên tập tin, và sử dụng một vòng lặp foreach. Nếu bạn chỉ có một cơ sở dữ liệu duy nhất để sao lưu, bạn có thể loại bỏ các vòng lặp foreach, và thiết lập các mảng là một biến duy nhất.
Hãy điều chỉnh để phù hợp với nhu cầu riêng của bạn.
Nguồn: xenforo.com
Đính kèm
Bài viết liên quan
Bài viết mới
Bị lỗi data
bởi bloghocpiano,