Website dùng WordPress nói riêng và mọi website nói chung đều cần được backup dữ liệu. Mục đích của backup website là tạo ra một bản sao lưu của website để sử dụng khi cần thiết. Có thể là bạn xóa nhầm file hoặc WordPress bị xâm nhập và dữ liệu bị corrupted bởi mailware, thì vẫn có thể có khả năng khôi phục lại trang WordPress của bạn.

Trong bài viết này, mình sẽ hướng dẫn bạn cách khôi phục wordpress trong trường hợp bạn chỉ có Backup của MySQL Databases. Với cách này, bạn sẽ khôi phục được phần lớn các dữ liệu với các thao tác khá đơn giản thôi.
Bước 1: Import backup database của WordPress
Đầu tiên, bạn cần truy cập vào được Hosting Control Panel. Tiếp đến hãy tạo một MySQL database trống rồi import database vào đó theo 4 bước:
- Truy cập vào hosting control panel và tìm tới menu quản trị MySQL databases

- Tạo database và phân quyền cho user sử dụng nó.

- Truy cập database mới vừa tạo qua phpMyAdmin.

- Nhập dữ liệu bạn đã lưu từ trang wordpress cũ của bạn. Bạn có thể làm việc này qua mục Import: chỉ cần chọn file .SQL (1), đặt format sang SQL (2) và nhấn nút Go (3). Một hướng dẫn chi tiết sẽ giúp bạn làm thế nào để dùng phpMyAdmin import

Lưu ý quan trọng: Bạn cần lưu các thông tin MySQL database: database name, user, password, hostname, vì bạn sẽ cần dùng chúng ở bước sau. Cũng như vậy, lưu lại thông tin Table Prefix. Bạn có thể thấy Table Prefix bên trái của phpMyAdmin.
Bước 2: Thực hiện khôi phục WordPress
Vì chúng ta chỉ có MySQL databases vào lúc này, thế nên bước tiếp theo chỉ có thể cài đặt WordPress bằng mã nguồn gốc:
- Tải bộ cài WordPress tại đây: here
- Upload files WordPress lên tài khoản hosting của bạn.
- Truy cập vào trang cài đặt WordPress (mở website bằng trình duyệt) và chọn ngôn ngữ để cài đặt WordPress. Nhấn Let’s go! Và bạn sẽ có thể tiếp tục ca6i1 hình cài đặt databases. Sử dụng các thông tin ở bước 1 để nhập vào.
- Nếu làm đúng thì sau khi nhấn Submit, bạn sẽ thấy thông báo WordPress đã được cài
Lưu ý : Nếu như không nhận được thông báo, bạn có thể sẽ cần phải làm lại toàn bộ quá trình. Thế nên hãy kiểm tra kỹ xem Prefix đã đúng chưa và 4 thông tin database đã chính xác chưa


Bước 3: Tiến hành cài đặt Themes và Plugin
Lúc này, website của bạn đã có các bài viết cũ của bạn, pages, settings, custom css files, và users. Tuy nhiên, themses cũ và plugins không được khôi phục nên:
- Bạn cần cài lại theme trước. Chỉ cần chọn themes giống với trước kia thay cho theme mặc định.
- Bây giờ hãy cài lại các plugins cũ. Database của bạn có chứa danh sách plugins đã cài và được kích hoạt, vì vậy khi truy cập vào menus plugins, bạn sẽ thấy danh sách các plugins bị thiếu.

Bước 4: Sửa Permalinks
Bây giờ bạn đã có được một website gần hoàn chỉnh, bạn có thể sẽ vẫn gặp một số vấn đề. Có thể kể đến như, Permalinks sẽ không hoạt động vì nó sẽ chuyển hướng bạn tới trang lỗi 404 Page Not Found.
Có thể dễ dàng sửa lỗi Permalinks bằng cách truy cập Settings trên Dashboard và truy cập mục Permalinks. Nhấn Save Changes ở cuối trang, không cần thực hiện bất kỳ thay đổi nào. Việc này sẽ giúp bạn khôi phục permalinks và sửa chúng.
Bước 5: Tiến hành sửa lại các hình ảnh đã bị mất
Bước cuối cùng này có phần phức tạp hơn một chút vì database của bạn không chứa hình ảnh từ website cũ. Lúc này bạn sẽ phải Upload lại mỗi hình ảnh bị mất.
Để việc tìm hình ảnh diễn ra nhanh chóng, bạn có thể tham khảo plugin Broken Link Checker.
- Giống với hầu hết plugins của WordPress, bạn có thể cài đặt qua repository chính thức của WordPress admin area. Chỉ cần nhấn nút Plugin trong Dashboard, chọn Add New, điền Broken Link Checker trong thanh tìm kiếm và cài đặt plugin. Hãy activate sau khi cài.

-
Truy cập plugin mới qua Dashboard bằng cách nhấn vào Tools, chọn Broken Links. Bạn sẽ thấy danh sách link bị hỏng/mất. Vì vậy bạn sẽ có thể tìm thấy vị trí hình đã bị hỏng mất của trang wordpress cũ của bạn.
-
Upload hình ảnh bị mất lên, và cập nhật URL nếu cần thiết
Trong trường hợp không may nhất, bạn có thể không còn lưu các hình ảnh đấy nữa. Đừng vội vội lo lắng, thử xem qua phiên bản archived của website của bạn. Archive.org là một công cụ tốt cho trường hợp này và có thể nó có phiên bản đầy đủ đang hoạt động của website của bạn. Bạn có thể tải những hình ảnh bị mất từ đó:
- Truy cập Archive.org. Tại trang chủ, bạn sẽ nhìn thấy “Waybackmachine”. Điền địa chỉ website của bạn và nhấn ENTER.
- Nếu không có bất kỳ bản lưu nào của website của bạn, bạn sẽ nhìn thấy những vòng tròn xanh các ngày trong năm. Nhấn vào chúng bạn sẽ thấy phiên bản cũ của website của bạn.
- Tìm đúng hình ảnh đã bị mất và tải nó về Version.
Khá đơn giản thôi nên hãy thường xuyên Backup Web để phòng trường hợp bị mất hoặc bị xóa. Nếu có băn khoăn hay muốn mình chia sẻ về chủ đề gì các bạn cứ cmt bên dưới cho mình biết nhé.