Khi dữ liệu website ngày một phình to bạn nên có một kế hoạch sao lưu dữ liệu cụ thể để phòng rủi ro cho mình. Ngay cả dịch vụ hosting tốt nhất cũng không đảm bảo máy chủ của họ online 100%, thứ nữa đâu phải ai cũng biết về quản trị website.
Hôm nay mình sẽ hướng dẫn các bạn tự backup dữ liệu trang web của mình bằng tay một cách thủ công trên CPanel. Cách làm này tuy nông dân một tí nhưng chắc củ, bạn sẽ biết được một website cần sao lưu những gì, hiểu được quy trình backup một website ra làm sao.
Bài hướng dẫn được thực hiện với mã nguồn WordPress.
1. Backup mã nguồn website trên hosting.
Để bắt đầu bạn cần đăng nhập vào CPanel được cũng cấp khi thuê hosting, sau đó kéo chuột xuống tìm chọn File Manager.
Ấn mũi tên xổ xuống chọn thư mục chứa code web cần backup, ấn Go
Trong trình quản lý File Manager, ở cửa sổ bên phải bạn chọn toàn bộ dữ liệu website muốn backup bằng cách chọn Select All
Chuột phải vào khu vục được select chọn Compress để nén dữ liệu thành file cho dễ lưu trữ.
Cửa sổ Compress hiện ra, chọn chuẩn nén tar.gz, đặt tên file nén và chọn đường dẫn lưu file backup như hình bên dưới.
Vào quy lại File Manager của website bạn sẽ thấy file backup có tên 01012016_bak.tar.gz được tạo ra, chuột phải vào file nén chọn Download để tải về máy tính của bạn.
Vậy là backup xong source code, tiếp theo ta sẽ đi backup database.
2. Backup cơ sở dữ liệu dùng CPanel.
Trở lại giao diện quản trị chính của CPanel , chọn Backup.
Nhìn xuống bên dưới Download a MySQL Database Backup.
Ở ô bên trái sẽ liệu kê các database đang đang được dùng trên hosting bạn click chọn database muốn sao lưu để download về máy tính.
Rất đơn giản, click chuột vài phát là backup xong databasse, trên hosting bạn vẫ còn một cách nữa để backup database đó là dùng phpMyAdmin.
3. Backup cơ sở dữ liệu dùng phpMyAdmin
Quay lại trang chủ của CPanel, kéo xuống dưới chọn phpMyAdmin.
Giao diện quản trị database của phpMyAdmin mở ra, nhìn sang bên phải chọn db cần sao lưu, nhấn Export
Chọn tiếp Go để hoàn tất việc backup, file backup sẽ tự động được trình duyệt tải về có đuôi mở rộng .sql
Đợi một lúc file backup sẽ tự động được tải về.
Dữ liệu sau khi backup gồm 2 file.
- File sao lưu source code có đuôi mở rộng là tar.gz
- File sao lưu database có đuôi mở rộng .sql
Hai file này là toàn bộ dữ liệu website của bạn, lưu vào ổ cứng cất đi phòng rủi ro. Trong trường hợp hosting gặp sự cố, website bị hacker tấn công bạn dùng bản lưu này để phục hồi lại Web Site trên VPS hoặc máy chủ khác an toàn hơn.
Sang bài tiếp theo mình sẽ hướng dẫn các bạn sử dụng bản sao lưu dự phòng này để restore lại trang web trong trường hợp khẩn cấp, các bạn theo dõi và ủng hộ mình nhé.