Hướng dẫn how to rollback database in phpmyadmin - cách khôi phục cơ sở dữ liệu trong phpmyadmin

Nếu bạn cần khả năng khôi phục lại dữ liệu trước đó trước khi cập nhật đã cam kết, thì bạn có thể tái cấu trúc cơ sở dữ liệu của mình bằng cách sử dụng cập nhật và xóa các kích hoạt để lưu trữ dữ liệu cũ trong bảng lưu trữ với ngày/dấu thời gian hiện tại hoặc (tốt nhất là) giá trị ID giao dịch . Cẩn thận, cơ sở dữ liệu của bạn sẽ phát triển với tốc độ đáng kinh ngạc ... Đây chỉ thực sự là một giải pháp cho dữ liệu quan trọng trong đó lịch sử là điều cần thiết, bởi vì phải mất rất nhiều nỗ lực để thực hiện và rất nhiều không gian đĩa đắt tiền để duy trì. Ngay cả sau đó, nó có thể trở nên rất phức tạp nếu đã có các bản cập nhật tiếp theo cho dữ liệu bị ảnh hưởng; Và bạn có thể cần phải "mất" những người khi trở lại lịch sử trước đó.

Tôi chỉ có thể nghĩ về một số rất ít hệ thống thực hiện loại bảo trì lịch sử này ... ví dụ: Oracle Financial hoặc HR.

Ngoài ra, có một số cơ sở dữ liệu (tôi đã từng làm việc với DEC RDBMS cũ) có thể duy trì RUJ (chạy các tạp chí đơn vị) sau đó có thể được sử dụng để khôi phục từ bản sao lưu và đến một thời gian/giao dịch. Tuy nhiên MySQL không rơi vào danh mục này. Một lần nữa, nó đòi hỏi rất nhiều không gian đĩa và chỉ thực tế khi bạn thực hiện sao lưu dữ liệu thường xuyên và quá trình khôi phục phức tạp hơn. MySQL (theo như tôi biết) không hỗ trợ tính năng này.

Đối với hầu hết mọi người, cách tiếp cận thực tế hơn là một khôi phục đơn giản từ bản sao lưu, có thể theo sau là một số giải trí thủ công. Thật không may, hầu hết mọi người ngày nay thậm chí không nhận bản sao lưu.

Cập nhật lần cuối: 16 tháng 9 năm 2022

Hướng dẫn how to rollback database in phpmyadmin - cách khôi phục cơ sở dữ liệu trong phpmyadmin

Hầu hết các máy chủ WordPress, bao gồm Kinsta, có các bản sao lưu tự động cho phép bạn khôi phục trong trường hợp khẩn cấp. Tuy nhiên, có thể có những lúc bạn cần khôi phục và tải lên cơ sở dữ liệu của riêng bạn & NBSP;

Điều này có thể là do bạn đang di chuyển máy chủ hoặc có lẽ bạn muốn thực hiện một số phát triển địa phương. Trong mọi trường hợp, bạn có thể làm theo hướng dẫn nhanh chóng và dễ dàng này bên dưới về cách khôi phục cơ sở dữ liệu MySQL bằng PhpMyAdmin.

Đề xuất đọc: Làm thế nào để xuất một trang web WordPress.

Cách khôi phục cơ sở dữ liệu MySQL bằng PhpMyAdmin

PhpMyAdmin là một công cụ nguồn mở miễn phí có sẵn thông qua trình duyệt của bạn được sử dụng để xử lý việc quản lý MySQL hoặc MARIADB. Nó có thể được sử dụng cho tất cả các loại hoạt động khác nhau, chẳng hạn như cơ sở dữ liệu di chuyển, quản lý bảng, chỉ mục và thực thi các câu lệnh SQL. Hôm nay chúng ta sẽ chỉ đơn giản là khôi phục cơ sở dữ liệu WordPress MySQL với phpmyadmin.

Lưu ý: Hướng dẫn này giả định rằng bạn đã có bản sao lưu hoặc xuất & nbsp;*. Tệp SQL mà bạn sẽ nhập. Nếu không, hãy xem hướng dẫn của chúng tôi về cách sao lưu cơ sở dữ liệu MySQL của bạn với phpmyadmin.

Bước 1

Đăng nhập vào phpmyadmin. Với Kinsta, chúng tôi có một liên kết dễ dàng truy cập để đăng nhập vào phpmyadmin từ trong bảng điều khiển mykinsta. Tùy thuộc vào máy chủ WordPress của bạn, điều này cũng có thể được đặt trong tài khoản cPanel của bạn.

Hướng dẫn how to rollback database in phpmyadmin - cách khôi phục cơ sở dữ liệu trong phpmyadmin
Đăng nhập vào phpmyadmin.

Bước 2

Nhấp vào cơ sở dữ liệu WordPress của bạn. Nhiều khả năng tên sẽ tương ứng với tên trang web của bạn.

Hướng dẫn how to rollback database in phpmyadmin - cách khôi phục cơ sở dữ liệu trong phpmyadmin
Nhấp vào cơ sở dữ liệu Kinsta của bạn của bạn trong phpmyadmin.

Bước 3

Nhấp vào tab Nhập khẩu trên mạng và sau đó trên Tệp Chọn Tệp. Chọn bản sao lưu/xuất tệp *.sql của bạn. Và sau đó nhấp vào trên Go Go.

Hướng dẫn how to rollback database in phpmyadmin - cách khôi phục cơ sở dữ liệu trong phpmyadmin
Nhập cơ sở dữ liệu trong phpmyadmin.


Tiết kiệm thời gian, chi phí và tối đa hóa hiệu suất trang web với:

  • Trợ giúp ngay lập tức từ các chuyên gia lưu trữ WordPress, 24/7.
  • Tích hợp doanh nghiệp CloudFlare.
  • Khán giả toàn cầu với 35 trung tâm dữ liệu trên toàn thế giới.
  • Tối ưu hóa với giám sát hiệu suất ứng dụng tích hợp của chúng tôi.

Tất cả điều đó và nhiều hơn nữa, trong một kế hoạch không có hợp đồng dài hạn, di cư hỗ trợ và một người được bảo đảm trong 30 ngày. Kiểm tra các kế hoạch của chúng tôi hoặc nói chuyện với bán hàng để tìm kế hoạch phù hợp với bạn.

Tôi có thể hoàn tác trong phpmyadmin không?

Nếu tuyên bố đã hoàn thành nhưng bạn chưa thực hiện giao dịch, bạn có thể sử dụng rollback. Nếu câu lệnh đã hoàn thành và giao dịch đã được thực hiện (hoặc bạn không bắt đầu giao dịch) thì hãy khôi phục dữ liệu từ bản sao lưu gần đây nhất của bạn. . If the statement has completed and the transaction is already committed (or you didn't start a transaction) then restore the data from your most recent backup.

Làm cách nào để khôi phục cơ sở dữ liệu trong phpmyadmin?

Làm thế nào để khôi phục cơ sở dữ liệu MySQL từ phpmyadmin ?..
Đăng nhập vào phpmyadmin ..
Chọn cơ sở dữ liệu của bạn bằng cách nhấp vào tên cơ sở dữ liệu, ví dụ:demoword_demodb ..
Nhấp vào 'Nhập' ..
Nhấp vào 'Chọn Tệp' và định vị tệp sao lưu cơ sở dữ liệu nằm trên máy tính cục bộ của bạn ..
Đảm bảo rằng 'SQL' được chọn trong menu thả xuống Định dạng ..

Làm cách nào để sao lưu và khôi phục cơ sở dữ liệu trong phpmyadmin?

Sao lưu một cơ sở dữ liệu..
Đăng nhập vào phpmyadmin ..
Chọn cơ sở dữ liệu nguồn ở khung bên trái ..
Nhấp vào tab Xuất ở khung trung tâm trên cùng ..
Trên trang tiếp theo, bạn phải chọn phương thức xuất nhanh hoặc tùy chỉnh.....
Từ menu thả xuống, chọn định dạng bạn muốn lưu tệp dưới dạng.....
Nhấp vào nút GO để tiếp tục ..

Làm thế nào để tôi quay lại mysql?

Để quay lại giao dịch hiện tại và hủy các thay đổi của nó, bạn sử dụng câu lệnh rollback.Để vô hiệu hóa hoặc bật chế độ tự động cam kết cho giao dịch hiện tại, bạn sử dụng câu lệnh AutoCommit SET.use the ROLLBACK statement. To disable or enable the auto-commit mode for the current transaction, you use the SET autocommit statement.