Meddelandet “Error establishing a database connection” i WordPress betyder att webbplatsen inte kan ansluta till sin databas. I de flesta fall händer detta på grund av felaktiga databasuppgifter i WordPress konfigurationsfil:

I denna guide går vi igenom de vanligaste orsakerna till detta fel och visar dig stegen för att åtgärda det.
I de flesta fall uppstår felet "Error establishing a database connection" när WordPress använder felaktiga databasuppgifter. Detta händer ofta efter:
Migrera en webbplats till en ny hosting-leverantör
Byta databaslösenord
Återställa en backup
Redigera konfigurationsfiler manuellt
Flytta filer mellan servrar eller hostingplaner
WordPress ansluter till sin databas med ett databasenamn namn, ett databas användarnamn, ett lösenord, en databas värd och de åtkomsträttigheter som tilldelats databasanvändaren.
Därför måste du säkerställa att alla följande villkor är uppfyllda:
Databasens namn finns på servern och matchar det befintliga databasnamnet
Databasens användarnamn matchar den befintliga databasanvändaren
Det lösenord som används är korrekt för den användaren
Databasanvändaren är tilldelad till databasen
Användaren har fulla åtkomsträttigheter (ALL PRIVILEGES)
Alla databasanslutningsuppgifter lagras i filen wp-config.php som finns i rotkatalogen för din WordPress-installation. För att kontrollera och verifiera dem, gör så här:
Logga in på din cPanel och gå till File Manager:

Navigera till din WordPress-rotkatalog och öppna filen wp-config.php (via alternativen Edit eller View ):

Obs: När du väljer Edit kan du vilja skapa en säkerhetskopia av din wp-config.php-fil:

Leta efter dessa rader som innehåller databasnamn, användare och lösenord:

Öppna menyn Manage My Databases i en annan flik:

Kontrollera noggrant att databasnamnet och användaren matchar de som anges i wp-config.php:

Bläddra ner och säkerställ att databasanvändaren verkligen finns på servern:

Det går inte att se vilket lösenord som är satt för en databasanvändare, så det är nödvändigt att ange det genom att klicka på Change Password:


Uppdatera värdena i wp-config.php om det behövs.
Säkerställ att rätt databasanvändare är tilldelad till databasen och har All Privileges aktiverat (klicka på användaren >> markera All Privileges >> Spara ändringar):


Uppdatera din webbplats! Om uppgifterna är korrekta bör webbplatsen laddas som vanligt.
Om databasuppgifterna är korrekta och felet kvarstår kan problemet bero på:
En korrupt databas
Ett tillfälligt avbrott på MySQL-servern
Skadade WordPress-kärnfiler
Vid detta steg, kontakta vårt Support Team så att vi kan kontrollera databastjänstens status och loggar.