“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.