<span class="bold">MySQL Recovery</span>

Khi mysqld Từ chối Khởi động, Bạn Vẫn Có Các Tệp trên Đĩa

Máy chủ chết sau sự cố hoặc mất điện? Trỏ công cụ Windows này vào thư mục dữ liệu của bạn, quét .ibd/.frm/.MYD/.MYI, xem trước các bảng và xuất SQL sạch mà bạn có thể nhập ở nơi khác. Dùng thử trước.

Full seller details: Legal information.

<span class="bold">MySQL Recovery</span> — screenshot.

Bạn không cần dịch vụ MySQL đang chạy. Ứng dụng đọc các đoạn trên đĩa, xây dựng lại những gì có thể và cung cấp cho bạn một tập lệnh sẵn sàng nhập—tiện dụng sau khi di chuyển máy chủ, khôi phục xấu hoặc sao lưu chưa hoàn thành.

Được xây dựng cho những khoảnh khắc "chúng tôi không thể mở cơ sở dữ liệu"

Sử dụng điển hình: sao chép thư mục dữ liệu khỏi máy bị hỏng, chạy quét trên PC Windows đang hoạt động, kiểm tra bản xem trước, sau đó tải SQL vào một phiên bản mới. Bạn luôn kiểm soát nơi các tệp đi; không có gì được ghi trở lại bản gốc.

How to use it

1

Thu thập các tệp cơ sở dữ liệu

Sao chép thư mục chứa các tệp .ibd, .frm, .MYD và .MYI (hoặc toàn bộ thư mục dữ liệu) vào ổ đĩa có dung lượng trống. Giữ một bản sao thứ hai không bị ảnh hưởng trong khi bạn làm việc.

2

Quét và xem trước bản nháp

Thêm đường dẫn trong ứng dụng, chạy lượt khôi phục và mở trình duyệt bảng để xác nhận số lượng hàng và các ô mẫu có vẻ hợp lý trước khi xuất.

3

Xuất SQL và nhập sạch sẽ

Lưu tập lệnh đã tạo, tạo cơ sở dữ liệu trống trên máy chủ khỏe mạnh, nhập bằng máy khách mysql hoặc công cụ quản trị của bạn, sau đó chạy kiểm tra tính toàn vẹn thông thường của bạn.

Benefits

Giải cứu sau sự cố và tắt máy đột ngột

Mất điện, tắt cưỡng bức và trục trặc đĩa thường khiến các bảng MyISAM bị đánh dấu là bị hỏng hoặc các trang InnoDB không nhất quán. Một lượt ở cấp độ tệp có thể hiển thị dữ liệu mà mysqld sẽ không gắn kết.

Xem trước thay vì khôi phục mù quáng

Xem lướt qua các bảng và mẫu ô trong giao diện người dùng để bạn biết việc cứu hộ có đáng để nhập trước khi bạn chạm vào sản xuất.

Giữ bản gốc ở chế độ chỉ đọc

Công cụ này dùng để đọc các tệp bị hỏng của bạn và ghi kết quả ở nơi khác—thư mục nguồn của bạn vẫn không thay đổi trong khi bạn lặp lại.

Tại sao mọi người sử dụng nó

Hoạt động không cần máy chủ trực tiếp

Nếu dịch vụ không khởi động hoặc phiên bản bị mất, bạn vẫn có thể làm việc từ bộ lưu trữ lạnh miễn là các tệp có thể đọc được.

InnoDB và MyISAM trong một quy trình làm việc

Triển khai hỗn hợp là phổ biến; bạn không cần các tiện ích một lần riêng biệt cho mỗi công cụ khi cả hai xuất hiện trong cùng một cây sao lưu.

Chỉnh sửa trước khi cam kết

Đầu ra là SQL thuần túy. Cắt bớt các hàng xấu, chia các kết xuất lớn hoặc điều chỉnh DDL trong trình soạn thảo văn bản nếu DBA của bạn muốn chuyển thủ công.

Mã lỗi hỏng MySQL phổ biến

Mã lỗiMẫu thông báo MySQL chính thứcNguyên nhân chính
1016Không thể mở tệp: '[table_name].MYI' (errno: 2)Thiếu hoặc tệp cơ sở dữ liệu hoặc bảng bị hỏng vật lý trên đĩa.
1030Nhận lỗi [X] từ công cụ lưu trữTrình bao bọc chung cho các lỗi InnoDB hoặc MyISAM bên trong.
1033Thông tin không chính xác trong tệp: './[db]/[table].frm'Định nghĩa bảng bị hỏng hoặc tệp siêu dữ liệu .frm bị hỏng.
1064Bạn có lỗi trong cú pháp SQL của bạn gần '..'Đôi khi tổn hại siêu dữ liệu xuất hiện dưới dạng cú pháp giả khi máy chủ đọc sai cấu trúc.
1146Bảng '[db].[table]' không tồn tạiThiếu tệp .frm hoặc không khớp giữa từ điển dữ liệu và tệp trên đĩa.
1194Bảng '[table]' được đánh dấu là bị hỏng và cần được sửa chữaHỏng MyISAM nghiêm trọng, thường sau khi ghi bị gián đoạn giữa chuyến bay.
1412Định nghĩa bảng đã thay đổi, vui lòng thử lại giao dịchTệp .frm không đồng bộ với từ điển dữ liệu InnoDB.
145Bảng '..' không được đóng đúng cách; nó được đánh dấu là bị hỏngTắt máy hoặc tắt cưỡng bức không sạch sẽ khi bảng đang mở.
126Tệp chỉ mục bị hỏng; hãy thử sửa chữa nóHỏng chỉ mục .MYI; công cụ không thể ánh xạ các hàng một cách đáng tin cậy.
2013Mất kết nối với máy chủ MySQL trong khi truy vấnMáy chủ gặp sự cố (ví dụ: lỗi phân đoạn) trong khi đọc các trang bị hỏng.
Chỉ nhật kýInnoDB: Không khớp tổng kiểm trong trang [X]Mục nát bit, thành phần xấu hoặc lỗi phần cứng khiến các trang không thể đọc được.

Câu hỏi thường gặp

Thông thường là có. Ứng dụng nhắm mục tiêu đến các tệp thô. Sao chép cây vào một hộp Windows với đủ dung lượng trống, hướng máy quét vào đó và làm việc từ bản xem trước. Giữ một bản sao chưa chỉnh sửa cho đến khi bạn hài lòng với việc xuất.
MySQL từ các bản dựng 5.x cũ cho đến các dòng 8.x/9.x hiện tại, cộng với bố cục kiểu MariaDB 10.x/11.x mà chúng tôi thấy trong thực tế. InnoDB và MyISAM đều nằm trong phạm vi; thư mục hỗn hợp là bình thường.
REPAIR cần một máy chủ hợp tác và các tệp còn nguyên vẹn đủ để mở bảng. Khi mysqld chết giữa quá trình sửa chữa hoặc không khởi động, khôi phục ở cấp độ tệp là bước tiếp theo. Hãy coi đây như một lượt đi sâu hơn qua các byte, không chỉ là một bản sửa lỗi chỉ SQL.
Việc xuất nhằm mục đích xây dựng lại cấu trúc và dữ liệu cùng nhau—các khóa, kiểu, view và trigger khi các đoạn cho phép. Các tệp bị cắt xén nghiêm trọng có thể tạo ra các bảng không đầy đủ; bản xem trước cho biết những gì còn sót lại trước khi bạn cam kết dung lượng đĩa cho một kết xuất đầy đủ.
Không. Mở tệp ở chế độ chỉ đọc, phát ra SQL đến một đường dẫn bạn chọn. Nếu có gì đó trông không ổn, hãy xóa bản xuất và quét lại với các tùy chọn khác nhau mà không cần chạm vào phương tiện nguồn.
Thời gian chạy tỷ lệ với tổng kích thước tệp và phân mảnh. Các instance nhỏ hoàn thành nhanh chóng; các cây hàng trăm gigabyte cần sự kiên nhẫn và đĩa nhanh. Sử dụng bản dùng thử để tính thời gian cho một thư mục đại diện trước khi bạn lên kế hoạch cho một cửa sổ bảo trì.
Bạn có thể chạy quét đầy đủ và kiểm tra bản xem trước. Kích hoạt trả phí loại bỏ giới hạn xuất (chẳng hạn như giới hạn hàng trên mỗi bảng trong bản demo). Nếu bản xem trước trống, việc mua sẽ không tạo ra dữ liệu một cách kỳ diệu—hãy gửi một bộ mẫu để được hỗ trợ nếu bạn không chắc chắn.

System Requirements

<span class="bold">MySQL Recovery</span>

Languages

Version

1.5

File Size

6,1 Mb

Last updated on

June 3, 2026

  • Windows 11/10/8.1/8/7 (32/64 bit)
  • Intel i3, AMD Ryzen 5 or above
  • 4 GB of RAM or above
  • NVIDIA® GeForce® series 8 and 8M, Intel® HD Graphics 2000, Quadro FX 4800, Quadro FX 5600, AMD Radeon™ R600, Mobility Radeon™ HD 4330, Mobility FirePro™ series, Radeon™ R5 M230 or higher graphics card with up-to-date drivers
  • 1280 × 768 screen resolution, 32-bit color
  • 1 GB of free hard disk space or above

GRT requirements trial note