Cơ sở dữ liệu khôi phục mysql

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

Chủ Đề