Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tham nhũng InnoDB ở Xampp

Tệp ibdata1 chứa thông tin vùng bảng và siêu dữ liệu khác về (các) cơ sở dữ liệu Mysql của bạn.

Bạn có thể thử sử dụng innodb_force_recovery = 1 tất cả các cách để innodb_force_recovery = 6 để xem liệu điều đó có khắc phục được vấn đề hay không. Hãy thử thay đổi điều này trong my.cnf của bạn (my.ini cho tệp windows) và sau đó cố gắng khởi động lại máy chủ mysql của bạn.

Nếu bạn có thể khởi động Mysql bằng cách sử dụng cờ khôi phục, cơ sở dữ liệu của bạn sẽ ở chế độ chỉ đọc. Bạn nên thực hiện mysqldump dữ liệu, dừng mysql, cài đặt mới lại, tạo lại cơ sở dữ liệu của bạn và nhập lại dữ liệu.

Đây là liên kết để biết thêm thông tin về khôi phục innodb dev .mysql .

Nếu bạn sử dụng linux ...

Một tùy chọn khác phức tạp hơn là sử dụng bộ công cụ khôi phục percona. Điều này sẽ thiết kế lại không gian bảng của bạn. Mặc dù, từ trải nghiệm, việc điều hướng sẽ gặp một chút thách thức và mất một chút thời gian để triển khai nếu bạn là người mới.

Tuy nhiên, akuzminsky, người tạo ra bộ công cụ (thật tuyệt!) Đã đề cập rằng anh ấy đã thực hiện những cải tiến đáng kể cho bộ công cụ.

Liên kết tải xuống bộ công cụ Percona.com

Liên kết bằng một bước đi bộ từ chriSQL .

Liên kết đến trang web của akuzinsky TwinDB .

Trừ khi dữ liệu đó là nhiệm vụ quan trọng, tôi sẽ chỉ hoàn nguyên về bản sao lưu từ 2 tuần trước. Khoảng thời gian và nỗ lực mà bạn có thể bỏ ra để khôi phục dữ liệu này có thể không mang lại lợi ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thứ tự ngẫu nhiên nhất quán trong một truy vấn MySQL

  2. Làm thế nào để sử dụng truy vấn mysqli bằng cách sử dụng tệp connection.php riêng biệt?

  3. Nhiều mối quan hệ giữa hai thực thể, đây có phải là phương pháp tốt không?

  4. Lấy dữ liệu từ cơ sở dữ liệu mysql bằng php và jquery ajax

  5. Dữ liệu con / mẹ phẳng hơn với số lượng cột không xác định