WordPress database fout oplossen

WordPress database fout oplossen — “Error establishing a database connection”

De melding “Error establishing a database connection” is een van de meest alarmerende WordPress-fouten — je site is volledig onbereikbaar. Gelukkig is de oorzaak in de meeste gevallen snel gevonden. Dit stappenplan helpt je door de meest voorkomende oplossingen.

Geen FTP-toegang of de oorzaak blijft onduidelijk? Fix aanvragen →


Wat betekent deze fout?

WordPress slaat alle content op in een MySQL-database: je berichten, pagina’s, instellingen, gebruikers en — bij een webshop — alle bestellingen. Als WordPress die database niet kan bereiken, kan het niets tonen. Vandaar de lege foutpagina.

De fout kan zowel op de publieke site als in het dashboard optreden, of allebei tegelijk. Dat klinkt erg, maar in de meeste gevallen gaat het om een verkeerd geconfigureerd wachtwoord of een tijdelijk probleem bij je hosting.


Oorzaken


Stap-voor-stap oplossing

Stap 1 — Controleer je hostingstatus Ga naar je hostingdashboard en kijk of er een storing gemeld is. Veel hostingproviders hebben een statuspagina. Als de database-server tijdelijk down is, is even wachten de enige actie.

Stap 2 — Controleer wp-config.php Open wp-config.php via FTP of de bestandsbeheerder in je hostingdashboard. Controleer deze vier regels:

define('DB_NAME', 'naam_van_database');
define('DB_USER', 'database_gebruikersnaam');
define('DB_PASSWORD', 'database_wachtwoord');
define('DB_HOST', 'localhost');

Kloppen deze gegevens? Vergelijk ze met wat je in je hostingdashboard ziet onder “Databases” of “MySQL”.

Stap 3 — Herstel de database via phpMyAdmin phpMyAdmin is een databasebeheertool die de meeste hostingproviders aanbieden. Ga via je hostingdashboard naar phpMyAdmin. Selecteer je WordPress-database en voer een tabelreparatie uit via “Repareer tabellen” (of REPAIR TABLE in SQL).

Stap 4 — Gebruik het WordPress herstelscript Voeg tijdelijk toe aan wp-config.php:

define('WP_ALLOW_REPAIR', true);

Ga dan in je browser naar: jouwsite.be/wp-admin/maint/repair.php en klik op “Repareer database”. Verwijder de toegevoegde regel nadien uit wp-config.php.

Stap 5 — Contacteer je hostingprovider Als geen van de bovenstaande stappen helpt, contacteer je hosting. Zij kunnen de database-server herstarten of beschadigde databasebestanden herstellen — iets wat je zelf niet kunt doen.


Database-fout na migratie

Als je de fout krijgt na een verhuizing naar nieuwe hosting of een domeinwijziging: controleer als eerste of de database-gegevens in wp-config.php aangepast zijn naar de nieuwe server. Dit is veruit de meest voorkomende oorzaak bij migraties — de bestanden zijn overgezet maar de configuratie werd vergeten.


Preventie

WP Protect regelt dit automatisch →


Lukt het niet?

Als je geen toegang hebt tot FTP of phpMyAdmin, of als de database echt corrupt is en niet meer te repareren is, heeft dit een specialist nodig. Wij analyseren gratis en stellen een vaste prijs voor.

Fix aanvragen →


Terug naar: WordPress fouten oplossen (overzicht) → Ook een 500 error? Lees meer → WordPress migreren zonder fouten: Lees meer →

n

Klaar om je WordPress-problemen op te lossen?

Geen technische kennis nodig · Antwoord binnen de dag

Gratis diagnose aanvragen →