Cloud Backup là dịch vụ của 123HOST nhằm cung cấp giải pháp sao lưu bảo vệ toàn bộ dữ liệu trên nhiều nền tảng khác nhau bao gồm Windows, Linux, Server, PC, Mobile. Trong quá trình sử dụng hai lần, khi chúng tôi xóa cơ sở dữ liệu bắt buộc hoặc cần khôi phục lại cơ sở dữ liệu trước khi chỉnh sửa thì chúng tôi sẽ sử dụng tính năng khôi phục của dịch vụ sao lưu đám mây
Mục đích
Trong bài viết này chúng ta sẽ tìm hiểu cách phục hồi CSDL MySQL cho máy chủ sử dụng dịch vụ Cloud Backup
Hướng dẫn khôi phục cơ sở dữ liệu MySQL cho máy chủ sử dụng dịch vụ Cloud Backup
Trong hướng dẫn này sẽ hướng dẫn khôi phục cơ sở dữ liệu MySQL ở 2 trường hợp
- Khôi phục bảng bị xóa nhầm hoặc cần khôi phục lại bảng trước khi sửa
- Khôi phục cơ sở dữ liệu bị xóa nhầm hoặc cần khôi phục lại cơ sở dữ liệu trước khi sửa
Khôi phục bảng bị xóa nhầm hoặc cần khôi phục lại bảng trước khi chỉnh sửa cho máy chủ sử dụng dịch vụ Cloud Backup
With direction Khôi phục bảng bị xóa nhầm hoặc cần khôi phục lại bảng trước khi đã chỉnh sửa cho máy chủ sử dụng dịch vụ Cloud Backup. Chúng ta sẽ có 1 cơ sở dữ liệu có tên là admin2_db và sẽ tiến hành xóa bảng wp_options hiện tại
Thực hiện xóa bảng wp_options thì kết quả như sau
Thực hiện các thao tác sau để tiến hành khôi phục bảng wp_options
Trên Bảng điều khiển Acronis Management Server > Backup Storage. Chọn Vị trí
Cần tiến hành chọn tên máy chủ cần tiến hành khôi phục > Select Show Backups
Tại đây sẽ hiển thị các bản sao lưu đã được sao lưu, bạn nên chọn bản sao lưu cần tiến hành khôi phục và chọn Recover
Trong hướng dẫn này sẽ tìm hiểu cách Khôi phục cơ sở dữ liệu MySQL cho máy chủ sử dụng dịch vụ Cloud Backup do đó sẽ tiến hành lựa chọn cơ sở dữ liệu MySQL/MariaDB
Chọn máy chủ lưu trữ cơ sở dữ liệu cần tiến hành khôi phục
Bảng wp_options bị xóa nằm trong cơ sở dữ liệu có tên quản trị viên 2_db, tiến hành truy cập cơ sở dữ liệu wp_options
Chúng ta sẽ thấy bảng wp_options được sao lưu trong cơ sở dữ liệu admin2_db trên dịch vụ Cloud Backup
Tiến hành khôi phục bảng wp_options đã bị xóa. Bằng cách chọn click and table wp_options và chọn Recover
Để khôi phục bảng wp_options chúng ta cần phải nhập thông tin kết nối MySQL để có thể phục vụ Cloud Backup kết nối và tiến hành khôi phục. Chọn Chỉ định thông tin xác thực
Nhập thông tin kết nối MySQL
Tại mục bảng chúng ta có thể tiến hành khôi phục với tên bảng trước khi bị xóa, hoặc có thể khôi phục với tên bảng mới
Trường hợp 1. Khôi phục tên bảng trước khi xóa
Do bảng chúng ta đã xóa đi, do đó không cần tùy chọn OVERWRITE EXISTING TABLES if in the field HỢP table vẫn còn tồn tại thì cần sử dụng tính năng ghi đè này để có thể khôi phục lại bảng
Tiến hành chọn START RECOVERY
Kết quả phục hồi thành công như sau
Tiến hành truy cập lại máy chủ chứa cơ sở dữ liệu của chúng ta. Thì bảng wp_options đã được phục hồi thành công
Trường hợp 2. Khôi phục với bảng tên mới
Select TARGET TABLE to set name for new table is wp_options_2
Do bảng chúng ta sẽ tạo 1 bảng mới không bị trùng lặp, do đó không cần tùy chọn OVERWRITE EXISTING TABLES nếu trong trường hợp bảng vẫn tồn tại thì cần sử dụng tính năng ghi đè này để có thể khôi phục lại bảng
Tiến hành chọn START RECOVERY
Kết quả phục hồi thành công như sau
Tiến hành truy cập lại máy chủ chứa cơ sở dữ liệu của chúng ta. Thì bảng wp_options_2 đã khôi phục thành công
Như vậy quá trình khôi phục lại bảng trong cơ sở dữ liệu của chúng ta
Khôi phục cơ sở dữ liệu bị xóa nhầm hoặc cần khôi phục lại cơ sở dữ liệu trước khi chỉnh sửa cho máy chủ sử dụng dịch vụ Cloud Backup
With direction Khôi phục cơ sở dữ liệu bị xóa nhầm hoặc cần khôi phục lại cơ sở dữ liệu trước khi sửa đổi máy chủ sử dụng dịch vụ Cloud Backup. Chúng ta sẽ có 1 cơ sở dữ liệu có tên là admin2_db1 và sẽ tiến hành xóa cơ sở dữ liệu admin2_db1 hiện tại
Thực hiện xóa cơ sở dữ liệu admin2_db1 thì kết quả như sau
Thực hiện các thao tác sau để tiến hành khôi phục cơ sở dữ liệu admin2_db1
Trên Bảng điều khiển Acronis Management Server > Backup Storage. Chọn Vị trí
Cần tiến hành chọn tên máy chủ cần tiến hành khôi phục > Select Show Backups
Tại đây sẽ hiển thị các bản sao lưu đã được sao lưu, bạn nên chọn bản sao lưu cần tiến hành khôi phục và chọn Recover
Trong hướng dẫn này sẽ tìm hiểu cách Khôi phục cơ sở dữ liệu MySQL cho máy chủ sử dụng dịch vụ Cloud Backup do đó sẽ tiến hành lựa chọn cơ sở dữ liệu MySQL/MariaDB
Chọn máy chủ lưu trữ cơ sở dữ liệu cần tiến hành khôi phục
Cơ sở dữ liệu admin2_db1 Cần khôi phục do đó sẽ nhấp vào chọn và chọn Khôi phục
Để khôi phục cơ sở dữ liệu admin2_db1 chúng ta cần phải nhập thông tin kết nối MySQL để có thể phục vụ kết nối Cloud Backup và tiến hành khôi phục. Chọn Chỉ định thông tin xác thực
Nhập thông tin kết nối MySQL
Tại mục cơ sở dữ liệu chúng ta có thể tiến hành khôi phục với tên cơ sở dữ liệu trước khi bị xóa, hoặc có thể khôi phục với tên cơ sở dữ liệu mới
Trường hợp 1. Khôi phục với tên cơ sở dữ liệu trước khi xóa
Cơ sở dữ liệu chúng ta đã xóa đi, do đó không cần tùy chọn OVERWRITE EXISTING DATABASES nếu trong trường hợp cơ sở dữ liệu vẫn còn tồn tại thì cần sử dụng tính năng ghi đè này để có thể khôi phục lại bảng
Tiến hành chọn START RECOVERY
Kết quả phục hồi thành công như sau
Tiến hành truy cập lại máy chủ chứa cơ sở dữ liệu của chúng ta. Thì cơ sở dữ liệu admin2_db1 đã khôi phục thành công
Trường hợp 2. Khôi phục với tên cơ sở dữ liệu mới
Select TARGET DATABASE to set name for new database is admin2_db2
Do cơ sở dữ liệu chúng ta sẽ tạo 1 cơ sở dữ liệu mới không bị trùng lặp, do đó không cần tùy chọn OVERWRITE EXISTING DATABASES nếu trong trường hợp bảng vẫn còn tồn tại thì cần sử dụng tính năng ghi đè này để có thể khôi phục lại cơ sở dữ liệu sử dụng
Tiến hành chọn START RECOVERY
Kết quả phục hồi thành công như sau
Tiến hành truy cập lại máy chủ chứa cơ sở dữ liệu của chúng ta. Thì cơ sở dữ liệu admin2_db2 đã khôi phục thành công
Như vậy quá trình khôi phục lại cơ sở dữ liệu của chúng tôi
Lời kết
Như vậy thông qua hướng dẫn trên chúng tôi đã tìm hiểu cách khôi phục cơ sở dữ liệu MySQL cho máy chủ sử dụng dịch vụ Cloud Backup