Error establishing a database connection: oorzaken en oplossingen

“Error establishing a database connection.” Uw site is volledig onbereikbaar โ€” zowel de voorkant als het dashboard. De fout betekent dat WordPress geen verbinding kan maken met de MySQL-database. Er zijn vier veelvoorkomende oorzaken, en u kunt ze systematisch doorlopen.

Oorzaak 1: Onjuiste database-inloggegevens

De meest voorkomende oorzaak na een migratie of hosting-wijziging. Open wp-config.php via FTP en controleer de vier regels: DB_NAME, DB_USER, DB_PASSWORD en DB_HOST. Vergelijk ze met de gegevens in uw hostingpaneel (onder Databases of MySQL). Een spatie te veel of een gewijzigd wachtwoord is genoeg om de verbinding te verbreken.

Oorzaak 2: De databaseserver is tijdelijk onbereikbaar

Op gedeelde hosting kan de MySQL-server tijdelijk overbelast zijn door een andere website op dezelfde server. Wacht vijf minuten en probeer opnieuw. Is de fout persistent? Neem contact op met uw hostingprovider โ€” dit is hun infrastructuurprobleem, niet het uwe.

Oorzaak 3: Beschadigde database-tabellen

Database-tabellen kunnen beschadigd raken na een stroomstoring, server-crash of gefaalde update. WordPress biedt een ingebouwde hersteloptie: voeg in wp-config.php tijdelijk toe: define('WP_ALLOW_REPAIR', true);. Ga daarna naar https://uwdomein.nl/wp-admin/maint/repair.php. Verwijder de regel direct na herstel.

Oorzaak 4: Database-gebruiker heeft onvoldoende rechten

Als de database-gebruiker niet alle rechten heeft op de database, kan WordPress verbinden maar niet lezen of schrijven. Controleer via phpMyAdmin of uw hostingpaneel of de database-gebruiker alle privileges heeft (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER).

๐Ÿ’ก FRL Tip: Houd altijd de database-inloggegevens van uw WordPress-site veilig opgeslagen in een wachtwoordmanager. U heeft ze nodig bij precies de momenten dat het meest stressvol is.

Lees ook

โ† Vorig artikel A/B testen in WordPress: hoe begin je daarmee zonder dure software? Volgend artikel โ†’ Briefly unavailable for scheduled maintenance: hoe los je dit op?