Mysql
 sql >> база данни >  >> RDS >> Mysql

Повреда на InnoDB в Xampp

Файлът ibdata1 съдържа информацията за пространството за таблици и други метаданни за вашата база данни (и) Mysql.

Можете да опитате да използвате innodb_force_recovery = 1 чак до innodb_force_recovery = 6 за да видим дали това решава проблема. Опитайте да промените това във вашия my.cnf (my.ini за windows) файл и след това опитайте да рестартирате вашия mysql сървър отново.

Ако можете да стартирате Mysql с помощта на флаг за възстановяване, вашата база данни ще бъде в режим само за четене. Трябва да направите mysqldump на данните, да спрете mysql, да го инсталирате отново, да създадете базата данни отново и да импортирате обратно в данните.

Ето връзка за повече информация относно възстановяването на innodb dev .mysql .

Ако използвате linux...

Друга по-сложна опция е да използвате комплект инструменти за възстановяване на percona. Това ще пренареди вашите пространства за таблици. Въпреки че, от опит, навигацията е малко предизвикателство и отнема малко време за внедряване, ако сте начинаещ.

Въпреки това, акузмински, създателят на инструментариума (колко готино е това!), спомена, че е направил значителни подобрения в инструментариума.

Връзка за изтегляне на инструментариум Percona.com

Връзка с преглед от chriSQL .

Връзка към уебсайта на akuzinsky TwinDB .

Освен ако тези данни не са критични, просто бих се върнал обратно към архива от 2 седмици преди това. Времето и усилията, които може да вложите в възстановяването на тези данни, може да са от полза.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. съставен (буквено-цифров) първичен ключ и автоматично увеличение

  2. MySQL:чувствителен ли е регистърът на буквите в израза SELECT?

  3. MySQL параметризирани заявки

  4. Как да използвам противоположното на BETWEEN в MySQL заявка?

  5. Инсталиране на конкретни версии на пакета с pip