WordPress

Een beschadigde WordPress-database repareren: zo pak je het aan

Foutmeldingen over je database, of een site die ineens niet meer laadt? Soms is een databasetabel beschadigd geraakt. Zo herstel je dat, zonder meer kapot te maken.

Raoul HeijsenRaoul Heijsen2 min leestijd
Werken aan een website op een laptop

Je WordPress-site haalt alles uit een database: berichten, pagina's, instellingen, gebruikers. Raakt die database beschadigd, dan kan je site haperen of helemaal niet meer laden. Dat klinkt eng, maar is vaak goed op te lossen.

1. Herken het probleem

Typische signalen zijn meldingen als 'Error establishing a database connection' of de melding dat een tabel als crashed is gemarkeerd. Let op: de eerste melding betekent niet altijd een beschadigde database. Vaak klopt er iets niet aan de inloggegevens in wp-config.php of is de databaseserver even onbereikbaar. Controleer dat eerst.

2. Eerst een back-up

Voordat je iets repareert, maak je een back-up van de database. Dat kan via het controlepaneel van je hosting of via phpMyAdmin met de exportfunctie. Gaat er iets mis tijdens het repareren, dan kun je altijd terug.

3. De ingebouwde reparatietool van WordPress

WordPress heeft zelf een reparatiefunctie. Voeg in wp-config.php de regel toe die WP_ALLOW_REPAIR op true zet. Ga daarna naar jouwdomein.nl/wp-admin/maint/repair.php. Daar kun je de database repareren, of repareren en optimaliseren. Belangrijk: deze pagina is bereikbaar zonder in te loggen zolang de regel aanstaat. Haal hem dus direct weg als je klaar bent.

“Repareren zonder back-up is opereren zonder vangnet.”

4. Repareren via phpMyAdmin

Je kunt ook in phpMyAdmin werken. Selecteer je database, vink de tabellen aan en kies 'Tabel controleren'. Geeft een tabel een fout, kies dan 'Tabel repareren'. Houd er rekening mee dat repareren vooral werkt voor tabellen van het oudere type MyISAM. De meeste moderne installaties gebruiken InnoDB, dat zichzelf vaak herstelt maar niet op dezelfde manier te repareren is. Lukt het niet, dan is een recente back-up terugzetten meestal de snelste weg.

5. Conclusie

Een beschadigde database is te verhelpen, als je rustig en in de goede volgorde werkt: oorzaak checken, back-up maken, repareren en opruimen. Bij managed hosting heb je daarnaast dagelijkse back-ups en hulp als je er zelf niet uitkomt.

Veelgestelde vragen

Nee. Vaak zijn de databasegegevens in wp-config.php onjuist of is de databaseserver tijdelijk niet bereikbaar.

Raoul Heijsen

Geschreven door

Raoul Heijsen

Founder Heijsen

Ik help gedreven ondernemers om slimmer te groeien, schaalbare verdienmodellen te bouwen en hun bedrijf naar het volgende niveau te brengen.

Gepubliceerd: 25 oktober 2026

Laatst bijgewerkt: 24 oktober 2026

Gecontroleerd door: Team Support