Database repareren (MySQL)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Foutmelding

mysqldump: Couldn't execute 'show create table `sessions`': Table is marked as crashed and last (automatic?) repair failed

Procedure

Als je het helemaal goed wilt doen:

Backup maken

  • Stop database-engine
  • Maak backup van de betreffende database-bestanden (/var/lib/mysql/databasename): Mysqldump werkt niet voor een beschadigde database

Repareren

Voorbeelden:

  • mysqlcheck --all-databases -r # Kan zomaar een kwartiertje duren
  • mysqlcheck <db-naam> # Stuk sneller

Zie ook

Bronnen