Hur du åtgärdar “Error establishing a database connection” i WordPress på Spaceship Hosting

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.


Vad kan orsaka detta fel?

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


Kontrollera databasanslutningsuppgifter

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 databas­anvä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 databas­användaren

  • Det lösenord som används är korrekt för den användaren

  • Databas­användaren är tilldelad till databasen

  • Användaren har fulla åtkomsträttigheter (ALL PRIVILEGES)


Hur verifierar man databasuppgifter?

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:

  1. Logga in på din cPanel och gå till File Manager:


  2. 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:


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


  4. Öppna menyn Manage My Databases i en annan flik:




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


  6. Bläddra ner och säkerställ att databas­användaren verkligen finns på servern:



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



  8. Uppdatera värdena i wp-config.php om det behövs.

  9. Säkerställ att rätt databas­användare är tilldelad till databasen och har All Privileges aktiverat (klicka på användaren >> markera All Privileges >> Spara ändringar):




  10. Uppdatera din webbplats! Om uppgifterna är korrekta bör webbplatsen laddas som vanligt.


Ser du fortfarande detta fel?

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 databas­tjänstens status och loggar.

En giltig e-postadress krävs