Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur du åtgärdar felet vid upprättande av databanslutning i WordPress

Meddelandet "Fel vid upprättande av databanslutning" i WordPress är ett kritiskt fel som gör din webbplats otillgänglig för användare. Det inträffar när WordPress inte kan ansluta till databasen.

Eftersom flera faktorer kan påverka denna anslutning kan felet vara lite svårt att felsöka för nybörjare.

Vi har drivit vår blogg på WordPress i 16 år och har stött på en mängd olika fel och varningar, inklusive 'Fel vid anslutning till databasen'. Genom vår erfarenhet och mycket prov och misstag har vi lärt oss hur man felsöker dessa problem utan att störa vår webbplats.

I den här artikeln visar vi dig hur du enkelt kan åtgärda 'Fel vid upprättande av databasanslutning' på din WordPress-webbplats, steg för steg.

Åtgärda felet 'Etablerar databasanslutning' i WordPress

Vad orsakar felet vid upprättande av databaskoppling i WordPress?

En databas är programvara som gör det enkelt att lagra, organisera och hämta data från annan programvara.

Som ett innehållshanteringssystem använder WordPress en databas för att lagra allt ditt innehåll och annan webbplatsdata. Den ansluter sedan till databasen varje gång någon besöker din webbplats.

WordPress behöver följande information för att ansluta till databasen:

  • Ditt databasnamn
  • Databasanvändarnamn och lösenord
  • Databasserver

Denna information lagras i din WordPress-konfigurationsfil, som kallas wp-config.php.

Om någon av dessa uppgifter är felaktiga, kommer WordPress inte att kunna ansluta till din databasserver, och du kommer att se felmeddelandet 'Fel vid upprättande av databanslutning'.

Databasanslutningsfel i WordPress

Det är ett av de vanligaste WordPress-felen. Förutom felaktiga uppgifter kan detta fel också uppstå om databasservern är nere eller om databasfilerna är skadade.

Med det sagt, låt oss titta på hur man åtgärdar problemet med 'Fel vid databaskoppling' i WordPress med steg-för-steg-felsökning.

1. Kontrollera dina WordPress-databasuppgifter

Felaktiga inloggningsuppgifter är den vanligaste orsaken till felet vid databaskoppling. Om du nyligen har flyttat din WordPress-webbplats till en ny värd, då är detta troligen problemet.

Dina WordPress databasuppgifter lagras i filen wp-config.php. Det är WordPress konfigurationsfil som innehåller viktiga inställningar, inklusive databasinformation.

Om du inte har redigerat en wp-config.php-fil tidigare, ta en titt på vår nybörjarguide om hur man redigerar wp-config.php-filen för fler instruktioner.

Du kommer att leta efter följande rader i filen wp-config.php:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Här måste du se till att informationen för databasnamn, användarnamn, lösenord och databashost är korrekt.

Du kan bekräfta denna information från din WordPress-värdkonto instrumentpanel. För den här handledningen kommer vi att använda Bluehost, men processen kommer att vara liknande för andra värdpaneler också.

När du har loggat in, klicka på fliken 'Webbplats' i den vänstra kolumnen och byt sedan till fliken 'Avancerat'. Skrolla sedan ner till avsnittet 'Databas' och klicka på knappen 'Hantera' bredvid den.

Klicka på knappen Hantera bredvid avsnittet Databas

Detta öppnar sidan MySQL-databaser i cPanel i ett nytt fönster.

Här hittar du ditt databasnamn och användarnamn i avsnittet 'Nuvarande databas'. Kom ihåg att kopiera och klistra in dessa uppgifter i ett anteckningsblock så att du kan lägga till dem i wp-config-filen.

Hitta ditt databasnamn och användarnamn i avsnittet Aktuella databaser

Rulla sedan ner till avsnittet 'Nuvarande användare', där du kan klicka på länken 'Ändra lösenord' bredvid ditt databasnamn.

Detta tar dig till en ny skärm där du kan ändra databaslösenordet enligt dina önskemål.

Ändra ditt databaslösenord

När du har bekräftat alla dina databasuppgifter kan du ändra den informationen i din wp-config.php-fil om det behövs.

Försök sedan att besöka din webbplats igen för att se om felet med databaskopplingen har försvunnit.

Om du fortfarande kan se felet, betyder det att något annat är fel.

2. Kontrollera din databasvärdsinformation

Om du är säker på att ditt databasnamn, användarnamn och lösenordsinformation är korrekt, då vill du se till att du använder korrekt databasvärdsinformation.

De flesta WordPress-webbhotell använder localhost som din databashost. Vissa hanterade WordPress-webbhotell använder dock separata servrar för att hosta databaser. I det fallet kommer din databashostinformation inte att vara localhost.

Detta innebär att du måste kontakta ditt WordPress-värdföretag för att bekräfta dessa uppgifter.

3. Reparera WordPress-databasen

Nu kanske du får ett annat felmeddelande i wp-admin-instrumentpanelen, som t.ex. 'En eller flera databastabeller är otillgängliga' eller 'Databasen kan behöva repareras'. I så fall måste du reparera din databas.

Du kan göra detta genom att lägga till följande rad i din wp-config.php-fil. Se till att lägga till den precis före raden 'That’s all, stop editing! Happy blogging':

define('WP_ALLOW_REPAIR', true);

När du har gjort det kan du se inställningarna genom att besöka den här sidan: http://www.yoursite.com/wp-admin/maint/repair.php. Se bara till att ersätta yoursite.com med ditt eget domännamn.

Här måste du klicka på knappen 'Reparera databas' för att starta processen.

Reparera WordPress-databas

Notera: Användaren behöver inte vara inloggad för att komma åt sidan för databasreparation. När du är klar med att reparera och optimera din databas, se till att ta bort den här kodraden från din wp-config.php.

Om du dock inte vill lägga till någon kod på din webbplats, kan du också reparera din databas med hjälp av din webbhotells cPanel.

Gå vidare och besök ditt hostingkonto, där du måste öppna sidan 'Webbplatser' från vänster kolumn. Byt sedan till fliken 'Avancerat' och klicka på knappen 'Hantera' i avsnittet Databas.

Klicka på knappen Hantera bredvid avsnittet Databas

Detta öppnar cPanel i en ny flik. Här, skrolla ner till avsnittet 'Modify Databases' och välj namnet på din databas från rullgardinsmenyn 'Repair Database'.

När du har gjort det klickar du bara på knappen 'Reparera databas' för att starta processen.

Klicka på knappen Reparera databas

Webbhotellspanelen kommer nu automatiskt att reparera din databas åt dig.

När processen är klar kommer du också att se ett framgångsmeddelande.

Meddelande om lyckad databasreparation

Du kan nu besöka din WordPress-webbplats för att se om felet har lösts eller inte.

4. Kontrollera om din databasserver är nere

Om allt verkar vara korrekt och WordPress fortfarande inte kan ansluta till databasen, kan din databasserver (MySQL-server) vara nere.

Detta kan hända på grund av tung trafik på en server. Din värdserver kan helt enkelt inte hantera belastningen (särskilt när du använder delad hosting).

På grund av detta kommer din webbplats att bli långsam och kan till och med ge felmeddelandet för vissa användare. I det här fallet bör du ringa eller chatta med din webbhotellsleverantör och fråga dem om din MySQL-server svarar.

Dessutom, om du har andra webbplatser som körs på samma server, kan du kontrollera dessa webbplatser för att bekräfta att din SQL-server är nere.

Om du inte har någon annan webbplats på samma hostingkonto, gå helt enkelt till din hosting-instrumentpanel och byt till fliken 'Avancerat'.

Klicka sedan på knappen 'Hantera' bredvid avsnittet phpMyAdmin.

Klicka på knappen Hantera bredvid PHPMyAdmin-alternativet

Detta öppnar phpMyAdmin i ett nytt fönster, där du måste klicka på alternativet 'Databas' högst upp.

Klicka sedan på databasens namn för att komma åt dess inställningar. Om du kan göra det, då är det dags för dig att kontrollera om din databasanvändare har tillräckliga behörigheter.

Anslut PHPMyAdmin till din databas

För att göra detta behöver du skapa en ny fil som heter testconnection.php och klistra in följande kod i den:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

När du klistrar in koden, se till att ersätta användarnamnet och lösenordet med dina egna. Du kan nu ladda upp den här filen till din webbplats och komma åt den via en webbläsare.

Om skriptet anslöt framgångsrikt, betyder det att din användare har tillräckliga behörigheter, och något annat orsakar felet.

Nu måste du gå tillbaka till din wp-config-fil och skanna den för att säkerställa att alla detaljer är korrekta och utan några stavfel.

Ytterligare lösningar som har fungerat för användare

Om ovanstående felsökningstips inte löser problemet med databasanslutningsfel på din webbplats, kan du prova dessa ytterligare steg.

Som rapporterats av våra användare har dessa steg hjälpt några av dem att lösa problemet med databaskopplingen på sina webbplatser.

1. Uppdatera WordPress webbplats-URL

Du kan försöka uppdatera WordPress-webbplatsens URL med phpMyAdmin i cPanel.

Åtkomst till phpMyAdmin enkelt från din värddashboards och välj din WordPress-databas från listan.

Byt sedan till SQL-menyn högst upp och ange följande MySQL-fråga:

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

Det bör se ut så här:

Ändra webbplatsens URL

Glöm inte att ange din egen webbplats-URL och ändra wp_options till ditt eget tabellnamn, eftersom du kan ha ändrat WordPress tabellprefix.

2. Starta om webbservern

Användare på dedikerade servrar, lokala servrar och virtuella privata servrar (VPS) kan försöka starta om sina servrar.

Detta startar om din webb- och databasserver, vilket kan åtgärda tillfälliga fel som orsakar problemet.

3. Be om hjälp

Om allt annat misslyckas kan du behöva kontakta ditt webbhotell. Alla bra WordPress-webbhotell hjälper dig att felsöka problemet, peka dig i rätt riktning eller till och med fixa det åt dig.

Du kan också anställa WordPress-utvecklare som hjälper dig att åtgärda detta problem åt dig.

Vi hoppas att den här artikeln hjälpte dig att åtgärda problemet med 'Fel vid upprättande av databaskoppling' i WordPress. Du kanske också vill se vår felsökningsguide för WordPress för tips om hur du löser WordPress-problem på egen hand eller vår handledning om hur man lägger till en anpassad databasfelssida i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

673 CommentsLeave a Reply

  1. Antingen fungerar '127.0.0.1:8889' eller 'localhost:8889' för mig. Att bara använda 'localhost' utan angiven port fungerar inte. Jag använder MAMP

  2. Webbplatsens frontend ansluter men wp-admin-sektionen visar felet vid upprättande av databanslutning.

    Vad gör jag?

  3. Tack! Livräddare. Helt förstört min webbplats genom att ändra lösenord. Kunde svurit på att jag gjort allt rätt men lyckades fixa det i konfigurationen.

  4. Mitt problem berodde på ett Google Analytics-plugin, dagen jag installerade det var min webbplats nere och sa “Fel databaskoppling!” Jag kunde inte ens logga in i mitt adminpanel. Så jag tog manuellt bort det pluginet från cPanel, och allt fungerade.

    • Hej Praveen,

      Tack för din information. Kan du förklara hur man hittar ett specifikt plugin i cpanel för att ta bort det? Jag fick det här felmeddelandet direkt efter att jag hade installerat "All in one SEO pack"-pluginet på min WordPress-sida, så jag antar att det kan vara samma problem som ditt problem var...?

      Tack på förhand!

  5. Jag var på en Digital Ocean 512MB droplet och fick det här felet med några veckors mellanrum. Att inspektera loggarna visade att en process som heter update-apt-xapi konsumerade allt mitt minne och orsakade att mysql-tjänsten kraschade, vilket resulterade i felet. Du kan försöka sätta upp en swap-fil, men egentligen räcker 512MB bara inte till för att köra en WordPress-installation. Uppgradera din droplet till 1GB så bör det lösa problemet.

    • Vi har samma problem här vännen. Hur går det med din webbplats sedan dess? Jag försökte spara på serverkostnaderna nu.

  6. Jag kontrollerade precis MySQL-servern med "service mysql status". Tydligen kördes inte MySQL-servern.
    Så jag startade den med: "service mysql start". Och vips! min webbplats var igång.

  7. Vad jag hittade var att det var ett felaktigt plugin som orsakade problem, försök att inaktivera plugins och kontrollera om problemet kvarstår. Att ändra localhost till 127.0.0.1 löste också vissa problem

  8. Jag sökte igenom ditt inlägg och hittade inget om att SELinux skulle vara boven, vilket i slutändan var mitt problem. Jag har separerat min webbserver från min databas och inaktiverat SELinux på båda virtuella maskinerna. Jag provade din testconnection.php, vilket lyckades från katalogen /var/www/html innan jag inaktiverade SELinux, så jag har verkligen ingen aning om det är databasen eller webbservern som har problemet. Jag ska försöka uppdatera den här kommentaren med SELinux-inställningar som fungerar när jag har testat det.

  9. Jag har det här problemet direkt efter att ha ändrat lösenordet för min administratörsåtkomst. Kan du vara så vänlig att ge en lösning skriven på ett språk som någon med nästan 0 programmerings- eller webbutvecklarkunskaper kan förstå?? Jag har felet för både frontend och backend. Jag har INGEN ANING om hur jag ska "kontrollera wp-config.php"-filen (har aldrig hört talas om den förrän nu). Hur går jag vidare?

    Tack så mycket,
    Med vänliga hälsningar,
    Andrea

  10. Vad som fungerade för mig var detta: I cPanel, gå till Advanced Zone Editor, välj domänen, kopiera den registrerade IP-adressen och som wpbeginner föreslog ersatte jag localhost med IP-adressen och det fungerar! Tack!

  11. Jag hade anslutningsproblemet. Problemet var min tidigare installerade MySQL som kördes. Så jag stoppade den och körde sedan MySQL från Xampp. Det fungerade. Hoppas det hjälper.

  12. Min tidigare installerade mySQL kördes. Jag stoppade den och körde sedan mySQL som kom med Xampp. det fungerade. Hoppas det hjälper.

  13. Vi hade vår WordPress installerat på AWS EC2 och vi fick "Fel vid upprättande av databanslutning" för alla våra webbplatser när databasen var installerad på samma server som webbservern. När databasen flyttades till Amazon RDS för var och en av våra webbplatser, återkom inte det felet.

  14. Hej!
    Det här hjälpte mig mycket med en WP-installation som höll på att gå åt skogen. Tack!

  15. Hälsningar.

    Jag har nyligen upplevt samma problem när jag flyttade min multisite från en underkatalog till roten. Även efter att ha gått igenom alla steg som beskrivs i olika handledningar, stötte jag på detta fruktade meddelande och inget jag gjorde verkade fungera.

    Vad som fungerade för mig var detta: I cPanel, gå till din softaculous skriptinstallerare, välj redigeringsikonen för din WordPress-installation, ändra sökvägarna som pekar på din installation.

    När jag hade gjort detta och sparat, och sedan navigerat till min webbplats URL, var den igång och fungerade smidigt igen.

    Ville bara lämna detta här ifall det hjälper någon annan på vägen.

  16. Jag har ett problem med databaskopplingen. Jag ville skapa en ny databas för en ny webbplats #2 ansluten i multisite i OVH, och när wordpress bad mig att ange inloggning, lösenord etc. angav jag de för webbplats #1 som jag var tvungen att göra MEN utan att ändra “wp_” till “wp_2″… Och nu har båda dessa två webbplatser meddelandet “Fel vid upprättande av databaskoppling”. Jag raderade all FTP WP för webbplats #2 och kopplade bort från multisite, men det är omöjligt att komma tillbaka och logga in på webbplats #1!! Vet du hur man löser detta problem?

  17. Jag har ett problem med min webbplats, min WordPress-databas verkar bara försvinna. Loggade in i MySQL och ingenting finns där längre. Har någon någonsin upplevt detta? Någon med en lösning?

  18. Orsaken till detta problem när jag hade det var att för många människor körde hackningsprogram mot min inloggningssida som påverkade servern. Det hände varje fredag kväll till söndag kväll.

    Vi eliminerade problemet genom att skydda den sidan med en popup så att de inte kunde köra sina automatiserade hackningsprogram mot inloggningssidan.

  19. Tack för att du publicerade detta – det räddade en liten panik när företagets WP-blogg försvann bakom detta fel. Efter att ha verifierat att databasen fortfarande fanns där och var oskadad, ringde jag vår värd.

    Det visade sig att de har migrerat kundernas webbplatser till nya och förbättrade servrar, och de tappade på något sätt anslutningsinformationen. Förhoppningsvis kommer det att repareras idag.

    Men en mycket informativ artikel, och en snabb påminnelse (för mig) om hur man kontrollerar i mySQL för att säkerställa att allt fortfarande är bra. Tack!

  20. jag kan inte skapa sidor, nya inlägg, eller redigera mina teman eller ens ladda upp bilder jag får ständigt följande fel...

    Den här sidan fungerar inte.
    skickade ingen data.
    ERR_EMPTY_RESPONSE
    webbplatsens installation är ny men jag ställs inför detta problem

  21. Hur hittar jag mitt användarnamn och lösenord för WordPress-databasen?

    Av misstag raderade jag filen wp-config.php och nu har jag laddat upp nya filer.

    Jag använder Godaddys Windows-server...

    Jag får följande felmeddelande:

    Detta innebär antingen att användarnamnet och lösenordsinformationen i din wp-config.php-fil är felaktig eller att vi inte kan kontakta databasservern på . Detta kan innebära att din värds databasserver är nere.

    Är du säker på att du har rätt användarnamn och lösenord? Är du säker på att du har angett rätt värdnamn? Är du säker på att databasservern körs? Om du är osäker på vad dessa termer betyder bör du förmodligen kontakta din värd. Om du fortfarande behöver hjälp kan du alltid besöka WordPress Support Forums.

    Snälla hjälp mig, jag har slösat bort hela min vecka...

    Tack..

    • Hej Jitesh,

      Du kan logga in på din hostingkontrollpanel och hitta sektionen för MySQL-databaser. Troligtvis kommer du att kunna hitta databasnamnet, användarnamnet och lösenordsinformationen där. Alternativt kan du kontakta supporten för att få hjälp att hitta den informationen.

      Admin

  22. Tack så mycket allihopa för att ni underhåller en så bra webbplats! Ni fortsätter att rädda mig med problem, frågor & lösningar för oss som bara tycker om att skriva & posta och inte vill hantera allt WordPress-programmeringskrångel. Bra jobbat!
    Skål!!!!

  23. Tack för alla bra artiklar. Jag har dock ett sådant problem med att bara få WP installerat. Jag har följt dina instruktioner angående att göra det med MAMP och får fortfarande meddelandet "kan inte ansluta till localhost:8888". Efter mycket sökande hittade jag en terminalkod för att testa apache. Den returnerade att httpd inte kördes, försöker starta. Jag gjorde det igen och det returnerade ingenting, så kanske fungerade det.

    Jag försökte ansluta till localhost igen och den här gången fick jag fel vid anslutning till databasen. Åtminstone verkar det som framsteg! Jag försökte med några av dina förslag ovan och den här gången verkade det försöka ansluta under ganska lång tid, men gav mig till slut fel vid anslutning till databasen igen.

    Jag har ännu inte fått den glada WP-sidan. Har någon alls några idéer om vad som pågår? Jag har spenderat timmar på att söka, kontakta, prova hit och dit och jag vet inte vad mer jag kan göra just nu. Jag är en absolut WP-nybörjare.

    Tack på förhand till alla/var och en.

    • Hej! Lyckades du lista ut det? Jag har provat alla deras lösningar och jag är fortfarande ställd.

      • Hej Ashley, Nej, tyvärr fungerar inget för mig heller! Jag har ännu inte hittat någon som vet svaret & har frågat på många ställen. För mig tror jag att jag kommer att använda annan programvara och lämna WP för en annan gång. För konstigt, för mycket krångel.

        • Detta är inte ett WordPress-problem, det är ett MAMP-problem. Om du måste köra detta på en lokal server, prova ett annat XAMP-paket. Ännu bättre, skaffa ett delat hostingkonto och sätt upp det där. Lokal XAMP kan vara frustrerande.

  24. Jag missade att när du lägger till reparationsraden i din WP-konfigurationsfil måste du lägga till den precis i slutet av deklarationerna före det första "if"-uttalandet när jag läste det första gången. Det tog mig ett tag att inse vad jag gjorde fel. Det löste fortfarande inte mitt problem, men åtminstone kunde jag stryka en möjlig orsak från min lista.

  25. Tack för ett bra och hjälpsamt inlägg.
    Löstes genom att återställa databaslösenordet, men denna process upprepades flera gånger. Problemet löst men sidhastigheten är nu alldeles för långsam.

  26. Hade också samma problem och provade allt. TestConnection misslyckades. Vad jag behövde göra var att manuellt redigera användarlösenordet via MySQL Cpanel och det fungerade plötsligt!

  27. Jag är så förvirrad. Första gången på WordPress. Ingen teknisk erfarenhet överhuvudtaget. Jag fick inget felmeddelande. Min webbplats är uppe. Problemet jag hade var när jag ställde in sidan för att uppdatera, vissa uppdateringar skulle träda i kraft och andra inte. Jag ringde WordPress och de sa till mig att jag inte hade konfigurerat databasen korrekt. Är detta samma problem som den här artikeln eller något helt annat? Tack på förhand.

  28. Hej, jag hade det här problemet när jag formaterade min bärbara dator och installerade om XAMPP.

    Problem was, I forgot to create a new Mysql user with the same data (host, name and password) from my BD user stored on wp-config.php, just like we do when we configure one new WP site for the first time. That solved it :)

    Så, kanske problemet inte är att användaren inte har tillräckliga behörigheter... kanske problemet är att användaren helt enkelt inte existerar i mysql.user-tabellen! (som jag sa, det kan vara möjligt efter att ha formaterat din dator).

  29. Jag hade precis samma problem, vilket jag lyckades lösa genom att helt enkelt ändra databaslösenordet och korrigera det i config.php-filen.

    Jag har ingen aning om varför lösenordet plötsligt blev ett problem.

  30. Att ändra localhost i min wp-config.php till IP-adressen på mitt värdkonto i Godaddy cPanel gjorde susen för mig. Till och med Godaddys support pratade nonsens. Tänk dig att de säger att jag ska uppgradera för cirka 200 dollar, att min hostingplan har låga resurser. Jag trodde nästan på det tills jag hittade den här artikeln. Tack så mycket.

    • Jag har fortfarande problemet. GoDaddy försökte men kunde inte hjälpa. De har en tjänst som, för 80,00 USD, kommer att låta en WordPress-expert undersöka. Det finns dock inga garantier att hon/han kan lösa problemet men du måste fortfarande betala 80,00 USD.

  31. Den här recensionen var mycket hjälpsam,

    Jag hade ett liknande problem med installationen på en Windows-server, jag fick ständigt databasfel, och det jag gjorde var att ersätta localhost som var en intern server med IP-adress och port som var en extern server och det fungerade perfekt.

  32. Min hände precis för ungefär 20 minuter sedan, jag hostar på Ipage och VILKEN SKRÄCK!!! Det hände helt plötsligt och jag kunde inte komma åt varken adminsidan eller själva webbplatsen med min laptop, men jag kunde komma åt webbplatsen med min telefon.
    Sedan, innan jag hann läsa klart den här guiden, kom webbplatsen tillbaka av sig själv, lol. Jag vill veta om det finns ett sätt att undvika att detta händer i framtiden.

    • Detta var hjälpsamt, tack så mycket. Jag förlitar mig alltid på WP Beginner när jag kämpar.

  33. min webbplats visar ett databasanslutningsfel.

    kan någon hjälpa mig att lösa problemet

    min webbplats är skapad i amazonweb service

    var 24:e timme visar den databaskopplingsfel
    php-myadmin, wp-content allt är bra
    kan någon snälla hjälpa till att lösa detta problem

  34. Jag har inget WordPress-konto, men har haft detta hända mig mycket nyligen på flera webbplatser. Hur kan jag fixa detta? (Notera: Jag äger inte dessa andra webbplatser och jag tror inte att jag kan komma åt deras databaser direkt)

  35. Tack så mycket för artikeln. Jag stötte på samma problem.
    1. Wp-Config-filen var korrekt
    2. phpMyadmin-anslutningen var framgångsrik
    3. testconnection.php-metoden var också framgångsrik
    4. Jag försökte uppdatera webbplatsens URL, men jag kunde inte få det eftersom namngivningskonventionerna för WP:s tabellnamn ändrades

    DET ÄR DET SOM HJÄLPTE MIG TILL SLUT.
    Jag valde tabellen wp_Options i phpMyAdmin-fönstret för att bläddra i innehållet, det fanns ett informativt felmeddelande som sa att tabellen måste repareras. (wp-config automatisk reparation fungerade inte)

    I was able to repair using the options available in phpMyAdmin and got my site back. :) Thanks all.

  36. hej där.. kan jag snälla be om hjälp.. jag arbetar nu med att överföra min live WordPress-sida till lokal med XAMPP.. min databas fungerar bra men jag kan inte ansluta den under WordPress-installationen. snälla hjälp.. tack på förhand!

  37. Hej där,

    Tack för den här artikeln. Min webbplats hackades nyligen och efter att jag inte fick någon support från webbhotellet fick jag veta att jag skulle behöva installera om Wordpress och ladda upp säkerhetskopian. Jag använde inga säkerhetskopieringsplugins (jag är ända nere i Sydafrika) eftersom de betalda plugins är för dyra. Så jag gjorde en cpanel-säkerhetskopia via Softaculous och laddade ner zip-filen på 1,03 GB. Två veckor senare hackades min webbplats (två gånger på en vecka). Vid den andra hackningen kom min wordpress-installation att komprometteras – och säkerhetskopian raderades från servern. Så jag var tvungen att radera den ursprungliga installationen och installera om. Nu följde jag alla steg för att ladda upp zip-filen till filhanteraren och nu sitter jag fast med detta: Fel vid anslutning till databasen. Jag har provat alla föreslagna lösningar från det här inlägget, men fortfarande ingen framgång. Snälla hjälp mig! Jag är ganska ny på wordpress och det här är min största kunds webbplats.
    Med vänliga hälsningar,
    Tanya

    • Hej Tanya,

      Den vanligaste orsaken till detta fel är felaktig databasinformation i din wp-config.php-fil. Bekräfta att du har återställt din WordPress-databas korrekt, ange sedan mysql-värd, databasnamn, databas-användarnamn och lösenord noggrant. Om du är osäker, fråga din hosting-leverantör så kommer de att informera dig om din mysql-värd och annan information.

      Hoppas detta hjälper

      Admin

  38. Vissa personer föreslog att de löste sitt problem genom att ersätta localhost med IP-adressen.

    Det fungerade för mig….
    Någon logisk förklaring till detta…?

    • Tänk efter. 'Localhost' är namnet på en plats. Om det fungerar att ändra det till IP-adressen, då pekade 'localhost' inte dit du behöver det.

  39. Jag har en MAMP-installation på min Macbook. Det vill säga, jag kör MySQL även på min lokala maskin. Mitt problem var att i wp-config.php fungerade inte databasservern 'localhost'. När jag ändrade den till 127.0.0.1 började den fungera.

  40. Reparationskommandot för databasen fungerade för mig.
    Front end eller webbplatsen var bra men kunde inte komma åt adminpanelen – Reparation hittade en skadad databasfil (wp-options) – reparationen fungerade

  41. Vad jag gjorde var, i cPanel gick jag in i MySQL-databaser och skrollade ner till aktuell användare och ändrade lösenordet. Jag använde exakt samma lösenord som fanns i min wp-config.php-fil men av någon anledning var lösenordet korrupt. Allt fungerar nu bra.

    • Jag fick det här felet på en klients webbplats. Efter en felaktig vägledning från en Bluehost-tekniker, ringde jag tillbaka och den telefonsupporttekniker jag fick gjorde samma @JP Hoey-trick (ändrade databaslösenordet och uppdaterade det i wp-config.php). Det tog 5 minuter och fungerade som en charm.

  42. En obskyr för mig...

    Använd inte #-tecken i ditt lösenord.

    Jag hade två hash-taggar i mitt lösenord som orsakade problem i PHP – eftersom hash-taggar skapar kommentarer, antar jag. Jag tog bort hash-taggarna och BOOM, jag är inne.

  43. Först tack för en väl dokumenterad artikel om “Vi kunde ansluta till databasservern (vilket innebär att ditt användarnamn och lösenord är okej) men kunde inte välja XXXXXX-databasen.”

    Jag försökte nästan allt som beskrivs i artikeln men kan inte lösa mitt problem. Här är en sammanfattning och historik.

    Lokal installation:
    Jag har installerat MySQL 5.7.17 och MySQL WorkBench 6.3.8. Och WordPress 4.7.2. MySQL installerades efter att ha tagit bort både en tidigare version av MySQL och WorkBench. Den tidigare versionen visade samma databasfel. Den tidigare WordPress/MySQL fungerade för cirka 2 år sedan, men nyligen fick jag ett projekt att utveckla en WordPress-webbplats, och jag stötte på detta problem när jag började konfigurera det nya WordPress-ramverket för denna nya webbplats. Den gamla WordPress-webbplatsen raderades så jag kunde inte testa om den fungerade.

    Så jag resonerade, varför inte prova en nystart och även uppgradera till de senaste versionerna, etc.

    Men den här nya versionen hade också samma problem med att inte kunna ansluta till databasen. Jag har begränsat problemet till "behörigheter" och jag har inte lyckats lösa det.

    MySQL-serverloggarna bekräftar att detta är fallet:
    Tidsstämpel, Tråd, Typ, Detaljer
    2017-01-28T02:46:24, 134, Anteckning, Åtkomst nekad för användare 'root'@'localhost' (med lösenord: JA)

    Jag har skapat en ny WP-katalog och installerat en ny WP-version etc.
    Jag raderade och skapade nya databaser i WorkBench och tilldelade dem korrekt användare och lösenord.

    Jag har kontrollerat användare och privilegier, klientanslutningar och kan inte hitta något som skulle blockera åtkomsten till databasen.

    Jag har kontrollerat mina Windows 7-behörigheter för MySQL-katalogen och dess underkataloger. Jag har avmarkerat "Endast läsbar" för den överordnade MySQL-katalogen och alla kataloger och filer är läs-/skrivbara.

    Jag har gått igenom varje försök att ansluta till databasen varje gång jag ändrar något.

    Jag är utmattad och mycket besviken över att det inte finns något bra svar från WP Support Team på detta problem med att "inte kunna välja databasen". Det är ett "populärt" problem som många utvecklare upplever utan lösning – många mer erfarna än jag har det.

    Du är mitt sista hopp!

    Tack!

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.