[MySQL/InnoDB] Tabellen gelockt: repairen?*

Pagina: 1
Acties:

  • The Source
  • Registratie: April 2000
  • Laatst online: 22:29
Nadat op de server de HD ruimte was volgelopen was MySQL gecrashed. Na het wissen van een grote dump file wilde MySQL niet meer starten, dit kwam door errors in tabellen. Alle ISAM tabellen waren snel gefixed, echter nu zijn er nog 2 databases die gebruik maken van innodb en daar zit het probleem.

Als ik bij de innodb tabellen kijk met phpmyadmin dan staat er "in use" en als ik ze probeer te browsen dan krijg ik een error 1016; can't open file dbnaam.InnoDB. (errno: 1). Het volgende is geprobeerd:

- REPAIR TABLE, echter had dit geen effect
- Het wissen van de FRM file, echter gooi je dan de database weg. (http://dev.mysql.com/doc/...bleshooting-datadict.html)
- Helaas is er geen backup aanwezig, deze blijkt afgekapt te zijn (anders zou ik jullie ook niet lastig vallen).

Dus mijn vraag:

Hoe kunnen deze tabels geunlocked worden en dus weer gewoon gebruikt worden?

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Even zoeken met je foutmelding bracht me op een site die het volgende zei:

mysqlcheck -u<login> -p -r <database>
will sometimes work

bonus: Google resultaten
en
de bron van mijn antwoord

  • The Source
  • Registratie: April 2000
  • Laatst online: 22:29
Dank je, maar helaas helpt dat ook niet.

Verwijderd

Troubleshoot van mysql al geprobeerd? http://dev.mysql.com/doc/...bleshooting-datadict.html