PDA

Bekijk Volledige Versie : Plesk - innoDB database onherstelbaar



Caspar Gomez
11/12/07, 15:54
Ik heb vrijwel alles geprobeerd, maar de database blijft niet corrupt. Zie ook de bijlage.

Het enige dat ik heb gedaan is de mysql-directory van een andere server als /var/lib/mysql/ gebruiken met de huidige "mysql"- en "psa"-map hierin. Dit gaat normaal goed. (Dit was nodig ivm mislukte database migratie met migration manager ivm charsets.)

Ik heb dus gedaan:
service mysqld stop
cd /var/lib
mv mysql mysql_
wget http://backupserver.google.nl/backup.tar
tar -xvf backup.tar
cd /var/lib/mysql
mv psa psa_
mv mysql mysql_
mv ../psa .
mv ../mysql .
service mysqld startEchter kan ik op géén manier meer een fatsoenlijke psa-database herstellen zonder dergelijke vage recordlijsten te zien.

De websites functioneren nog wel gewoon inclusief MySQL, echter is de psa-database gewoon een geval apart. Backup uit /var/lib/psa/dumps restoren geeft zelfs een corrupte database! (terwijl alles toen nog werkte)

DiedX
11/12/07, 16:03
in /var/psa/backups (uit mijn hoofd) vind je nachtelijke dumps?

Caspar Gomez
11/12/07, 16:34
/var/lib/psa/dumps/
Ook dan is de database corrupt, als ik deze herstel.
Terwijl toen alles nog goed werkte!

Is vrij urgent eigenlijk.
Kan er iemand tegen betaling naar kijken?

DiedX
11/12/07, 16:52
ik snap je niet helemaal :) Verwijder de database in kwestie, en plaats de backup terug via mysqldump?

Caspar Gomez
11/12/07, 16:54
Klopt, en dan alsnog krijg ik een dergelijk resultaat met een negatief aantal records (zie phpMyAdmin) waarbij PSA niet functioneert.

wonko
11/12/07, 17:01
Je hebt vermoedelijk de database files en de .frm's verplaatst, maar de data zit (deels) in de innodb-files. Ga eerst even bijlezen over innodb en databasebeheer met MySQL...

Caspar Gomez
11/12/07, 18:23
innoDB data werkt inderdaad ook niet meer bij database "Horde".
Hoe moet ik dit oplossen?

Echter het restoren van een oude "psa" database backup helpt ook niet!