Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

Có thể khôi phục bảng về lần trước với dữ liệu nếu tất cả dữ liệu bị xóa một cách tình cờ.

Hỏi ngày 3 tháng 8 năm 2011 lúc 10:10Aug 3, 2011 at 10:10

Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

2

Có một giải pháp khác, nếu bạn có nhật ký nhị phân hoạt động trên máy chủ của mình, bạn có thể sử dụng mysqlbinlog

tạo tệp SQL với nó

mysqlbinlog binary_log_file > query_log.sql

Sau đó tìm kiếm các hàng bị thiếu của bạn. Nếu bạn không có nó hoạt động, không có giải pháp nào khác. Thực hiện sao lưu lần sau.

Đã trả lời ngày 3 tháng 8 năm 2011 lúc 10:15Aug 3, 2011 at 10:15

Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

Mihai Iorgamihai IorgaMihai Iorga

38.8K16 Huy hiệu vàng109 Huy hiệu bạc107 Huy hiệu đồng16 gold badges109 silver badges107 bronze badges

5

Loại của. Sử dụng phpmyadmin, tôi chỉ xóa một hàng quá nhiều. Nhưng tôi đã bắt được nó trước khi tôi tiến hành và có hầu hết dữ liệu từ thông báo XÓA XÓA. Tôi đã có thể xây dựng lại hồ sơ. Nhưng thông điệp xác nhận đã cắt ngắn một số bình luận văn bản.

Ai đó hiểu biết hơn tôi về phpmyadmin có thể biết về một cài đặt để bạn có thể nhận được tiếng vang hoàn chỉnh hơn về thông báo Xóa Xóa. Với một thông báo xóa hoàn toàn có sẵn, nếu bạn chậm lại và bắt lỗi, bạn có thể khôi phục toàn bộ bản ghi.

.

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 14:58Nov 6, 2012 at 14:58

Aardvark27Aardvark27Aardvark27

511 Huy hiệu bạc1 Huy hiệu đồng1 silver badge1 bronze badge

Như Mitch đã đề cập, việc sao lưu dữ liệu lên là phương pháp tốt nhất.

Tuy nhiên, có thể trích xuất dữ liệu bị mất một phần tùy thuộc vào tình huống hoặc máy chủ DB được sử dụng. Đối với hầu hết các phần, bạn không gặp may nếu bạn không có bất kỳ bản sao lưu nào.

Đã trả lời ngày 3 tháng 8 năm 2011 lúc 10:14Aug 3, 2011 at 10:14

Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

Tôi xin lỗi, BU không thể thực hiện được, trừ khi bạn tạo tệp sao lưu trước đó.

EDIT: Thật ra điều đó là có thể, nhưng nó rất khó khăn và bạn không nên nghĩ về nó nếu dữ liệu không thực sự, thực sự quan trọng. Bạn thấy: Khi dữ liệu bị xóa khỏi máy tính, nó vẫn ở cùng một vị trí trên đĩa, chỉ có các lĩnh vực của nó được đánh dấu là trống. Vì vậy, dữ liệu vẫn còn nguyên vẹn, ngoại trừ nếu nó bị ghi đè bởi dữ liệu mới. Có một số chương trình được thiết kế cho mục đích này và có những công ty chuyên phục hồi dữ liệu, mặc dù chúng khá đắt.

Đã trả lời ngày 3 tháng 8 năm 2011 lúc 10:14Aug 3, 2011 at 10:14

Tôi xin lỗi, BU không thể thực hiện được, trừ khi bạn tạo tệp sao lưu trước đó.JanLikar

EDIT: Thật ra điều đó là có thể, nhưng nó rất khó khăn và bạn không nên nghĩ về nó nếu dữ liệu không thực sự, thực sự quan trọng. Bạn thấy: Khi dữ liệu bị xóa khỏi máy tính, nó vẫn ở cùng một vị trí trên đĩa, chỉ có các lĩnh vực của nó được đánh dấu là trống. Vì vậy, dữ liệu vẫn còn nguyên vẹn, ngoại trừ nếu nó bị ghi đè bởi dữ liệu mới. Có một số chương trình được thiết kế cho mục đích này và có những công ty chuyên phục hồi dữ liệu, mặc dù chúng khá đắt.8 silver badges20 bronze badges

Janlikarjanlikar

1.2448 Huy hiệu bạc20 Huy hiệu Đồng

Đối với các bảng Innodb, Percona có một công cụ phục hồi có thể giúp ích. Nó không an toàn hoặc hoàn hảo, và bạn dừng máy chủ MySQL của mình nhanh như thế nào sau khi xóa tình cờ có tác động lớn. Nếu bạn đủ nhanh, các thay đổi là bạn có thể khôi phục khá nhiều dữ liệu, nhưng việc khôi phục tất cả dữ liệu là không thể.Sep 17, 2013 at 15:12

Của Cours, bản sao lưu hàng ngày thích hợp, binlogs và có thể là nô lệ sao chép (không giúp ích cho việc xóa tình cờ nhưng không giúp được gì trong trường hợp lỗi phần cứng) là cách để đi, nhưng công cụ này có thể cho phép bạn lưu nhiều dữ liệu như có thể khi bạn chưa có những thứ đó.Wrikken

Đã trả lời ngày 17 tháng 9 năm 2013 lúc 15:128 gold badges94 silver badges135 bronze badges

1

WrikkenWrikken

Đã trả lời ngày 3 tháng 8 năm 2011 lúc 10:15Aug 3, 2011 at 10:15

Mihai Iorgamihai IorgaTjekkles

38.8K16 Huy hiệu vàng109 Huy hiệu bạc107 Huy hiệu đồng8 gold badges35 silver badges52 bronze badges

Loại của. Sử dụng phpmyadmin, tôi chỉ xóa một hàng quá nhiều. Nhưng tôi đã bắt được nó trước khi tôi tiến hành và có hầu hết dữ liệu từ thông báo XÓA XÓA. Tôi đã có thể xây dựng lại hồ sơ. Nhưng thông điệp xác nhận đã cắt ngắn một số bình luận văn bản.

Ai đó hiểu biết hơn tôi về phpmyadmin có thể biết về một cài đặt để bạn có thể nhận được tiếng vang hoàn chỉnh hơn về thông báo Xóa Xóa. Với một thông báo xóa hoàn toàn có sẵn, nếu bạn chậm lại và bắt lỗi, bạn có thể khôi phục toàn bộ bản ghi.

Đã trả lời ngày 3 tháng 8 năm 2011 lúc 10:15Aug 3, 2011 at 10:15

Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

Mihai Iorgamihai IorgaMyISAM tables, then you can recover any data you deleted, just

38.8K16 Huy hiệu vàng109 Huy hiệu bạc107 Huy hiệu đồngmysql/data/[your_db]/[your_table].MYD

Loại của. Sử dụng phpmyadmin, tôi chỉ xóa một hàng quá nhiều. Nhưng tôi đã bắt được nó trước khi tôi tiến hành và có hầu hết dữ liệu từ thông báo XÓA XÓA. Tôi đã có thể xây dựng lại hồ sơ. Nhưng thông điệp xác nhận đã cắt ngắn một số bình luận văn bản.

Ai đó hiểu biết hơn tôi về phpmyadmin có thể biết về một cài đặt để bạn có thể nhận được tiếng vang hoàn chỉnh hơn về thông báo Xóa Xóa. Với một thông báo xóa hoàn toàn có sẵn, nếu bạn chậm lại và bắt lỗi, bạn có thể khôi phục toàn bộ bản ghi.Apr 8, 2016 at 15:03

Hướng dẫn how to recover deleted data in mysql workbench - cách khôi phục dữ liệu đã xóa trong mysql workbench

.jmp

Đã trả lời ngày 6 tháng 11 năm 2012 lúc 14:583 gold badges28 silver badges45 bronze badges

1

Làm thế nào cuối cùng xóa trong mysql?

Bạn có thể hoàn tác xóa trong mysql không?Khi hàng bị xóa, nó đã biến mất.Bạn có thể phải sử dụng sao lưu để khôi phục dữ liệu.Các ngoại lệ cho điều này là nếu bạn đang thực hiện xóa bên trong một giao dịch mở, trong những trường hợp đó, bạn có thể "rollback" giao dịch để hoàn tác mọi thay đổi được thực hiện trong giao dịch.use a backup to restore the data. The exceptions to this are if you are doing a delete inside an open Transaction, in those cases you can "Rollback" the transaction to undo any changes made inside the transaction.

MySQL có thùng rác không?

Thùng tái chế bạn có thể truy cập này bằng cách nhấp vào nút Bin Recycle MySQL ở trên cùng bên trái của trang.Điều này cho phép dễ dàng khôi phục cơ sở dữ liệu bị xóa nhầm.Cơ sở dữ liệu được lưu trữ ở đây trong 30 ngày.Sau 30 ngày, họ bị xóa vĩnh viễn.You can access this by clicking the MySQL Recycle Bin button on the top left of the page. This allows for easy restoration of databases that are mistakenly deleted. Databases are stored here for 30 days. After 30 days, they are permanently deleted.

Bạn có thể khôi phục cơ sở dữ liệu đã bị xóa không?

Có, các tập tin có thể được phục hồi sau khi bị xóa.Tuy nhiên, mức độ khó phụ thuộc vào thời gian, tệp đã bị xóa, và bạn có thể cần sử dụng các công cụ chuyên dụng nếu cố gắng khôi phục dữ liệu đã bị hỏng.. The level of difficulty depends on how long ago the file was deleted, however, and you may need to use specialized tools if trying to recover data that has been corrupted.