Fout bij database connectie oplossen
Krijg je een melding zoals “Error establishing a database connection”?
Dan kan je website geen verbinding maken met de database.
Wat betekent deze foutmelding?
Deze fout ontstaat wanneer je website geen toegang krijgt tot de database.
Dit kan komen door:
- Verkeerde inloggegevens
- Database niet bereikbaar
- Gebruiker niet gekoppeld
- Serverproblemen
Mogelijke oorzaken
De meest voorkomende oorzaken zijn:
- Verkeerde database naam
- Verkeerde gebruikersnaam of wachtwoord
- Databasegebruiker niet gekoppeld aan database
- Database bestaat niet (meer)
- Database server reageert niet
Fout oplossen
Doorloop onderstaande stappen om het probleem te achterhalen en op te lossen.
Stap 1: Controleer databasegegevens
Controleer de gegevens in je websiteconfiguratie.
Bijvoorbeeld bij WordPress in wp-config.php :
- Database naam
- Gebruikersnaam
- Wachtwoord
- Host (meestal
localhost)
Kleine typefouten zijn een veelvoorkomende oorzaak van deze foutmelding.
Stap 2: Controleer of database bestaat
- Ga naar Databases → Manage My Databases
- Controleer of de database nog bestaat
Stap 3: Controleer gebruiker
- Controleer of de gebruiker bestaat
- Controleer of deze is gekoppeld aan de database
Stap 4: Rechten controleren
- Zorg dat de gebruiker All Privileges heeft
- Pas dit aan indien nodig
Stap 5: Test verbinding
Probeer opnieuw verbinding te maken met je website.
Werkt het nog niet?
- Controleer of je recente wijzigingen hebt gedaan
- Herstel eventueel een backup
Stap 6: Controleer serverstatus
Het kan zijn dat de database server tijdelijk niet bereikbaar is.
- Wacht enkele minuten en probeer opnieuw
Het wijzigen van databasegegevens zonder de juiste instellingen kan ervoor zorgen dat je website niet meer werkt.
Wanneer is het opgelost?
- De foutmelding verdwijnt
- Je website laadt weer normaal
- De databaseverbinding werkt