Het “Error establishing a database connection”-bericht in WordPress betekent dat de website geen verbinding kan maken met de database. In de meeste gevallen gebeurt dit door onjuiste database-inloggegevens in het WordPress-configuratiebestand:

In deze handleiding behandelen we de meest voorkomende oorzaken van deze fout en begeleiden we je bij de stappen om het op te lossen.
In de meeste gevallen treedt de "Error establishing a database connection"-fout op wanneer WordPress onjuiste database-inloggegevens gebruikt. Dit gebeurt vaak na:
Een website migreren naar een nieuwe hostingprovider
Databasewachtwoorden wijzigen
Een back-up terugzetten
Configuratiebestanden handmatig bewerken
Bestanden verplaatsen tussen servers of hostingpakketten
WordPress maakt verbinding met de database via een database-naam, een database-gebruikersnaam, een wachtwoord, een database-host en de toegangsrechten die aan de databasegebruiker zijn toegekend.
Zorg er dus voor dat aan al de volgende voorwaarden is voldaan:
De databasenaam bestaat op de server en komt overeen met de bestaande databasenaam
De databasegebruikersnaam komt overeen met de bestaande databasegebruiker
Het wachtwoord is correct voor die gebruiker
De databasegebruiker is gekoppeld aan de database
De gebruiker heeft volledige toegangsrechten (ALL PRIVILEGES)
Alle databaseverbindingsgegevens worden opgeslagen in het wp-config.php-bestand, dat zich in de hoofdmap van je WordPress-installatie bevindt. Om deze te controleren, doe je het volgende:
Log in op je cPanel en ga naar Bestandsbeheer:

Navigeer naar de hoofdmap van je WordPress-installatie en open het wp-config.php-bestand (via de opties Bewerken of Bekijken ):

Let op: Als je kiest voor Bewerken, maak dan eventueel een back-up van je wp-config.php-bestand:

Zoek naar deze regels met de databasenaam, gebruiker en wachtwoord:

Open in een ander tabblad het menu Beheer mijn databases:

Controleer zorgvuldig of de databasenaam en gebruiker overeenkomen met die in wp-config.php:

Scroll naar beneden en controleer of de databasegebruiker daadwerkelijk op de server bestaat:

Het is niet mogelijk om te zien welk wachtwoord is ingesteld voor een databasegebruiker, dus het is nodig om het opnieuw in te stellen via Wachtwoord wijzigen:


Werk de waarden in wp-config.php bij indien nodig.
Zorg dat de juiste databasegebruiker aan de database is gekoppeld en Alle rechten heeft ingeschakeld (klik op de gebruiker >> vink Alle rechten aan >> Wijzigingen opslaan):


Ververs je website! Als de inloggegevens correct zijn, zou de website normaal moeten laden.
Als de databasegegevens correct zijn en de fout blijft bestaan, kan het probleem worden veroorzaakt door:
Een corrupte database
Een tijdelijke MySQL-serverstoring
Beschadigde WordPress-kernbestanden
Neem in dit stadium contact op met ons Support Team zodat we de status en logboeken van de databaseservice kunnen controleren.