{"id":1041,"date":"2025-11-26T20:13:11","date_gmt":"2025-11-26T18:13:11","guid":{"rendered":"https:\/\/hostup.se\/support\/?p=1041"},"modified":"2025-11-27T19:45:03","modified_gmt":"2025-11-27T17:45:03","slug":"losning-error-establishing-a-database-connection-i-wordpress","status":"publish","type":"post","link":"https:\/\/hostup.se\/support\/losning-error-establishing-a-database-connection-i-wordpress\/","title":{"rendered":"Error Establishing a Database Connection i WordPress"},"content":{"rendered":"\n<p>Detta \u00e4r ett av de vanligaste felmeddelandena i WordPress, men det ser ofta mer skr\u00e4mmande ut \u00e4n vad det \u00e4r. Felet inneb\u00e4r helt enkelt att WordPress inte f\u00e5r kontakt med sin databas, oftast p\u00e5 grund av att inloggningsuppgifterna i inst\u00e4llningsfilen inte matchar de som finns i cPanel. H\u00e4r visar vi hur du l\u00f6ser detta steg f\u00f6r steg.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Symptom_Vad_marker_du\"><\/span>Symptom: Vad m\u00e4rker du?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>N\u00e4r du bes\u00f6ker din hemsida m\u00f6ts du av en vit sk\u00e4rm med endast texten <strong>Error establishing a database connection<\/strong>. Du kan inte heller logga in i wp-admin.<\/p>\n\n\n\n<p>Felet uppst\u00e5r n\u00e4r WordPress f\u00f6rs\u00f6ker ansluta till databasen med de uppgifter som finns sparade i filen <code>wp-config.php<\/code>, men servern nekar \u00e5tkomsten. Det liknar att f\u00f6rs\u00f6ka logga in p\u00e5 en tj\u00e4nst med fel l\u00f6senord.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Snabbkoll_Har_du_andrat_nagot_nyligen\"><\/span>Snabbkoll: Har du \u00e4ndrat n\u00e5got nyligen?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Har du nyligen bytt l\u00f6senord f\u00f6r din databas-anv\u00e4ndare i cPanel?<\/li>\n\n\n\n<li>Har du migrerat sajten manuellt?<\/li>\n\n\n\n<li>Har du raderat en databas eller anv\u00e4ndare av misstag?<\/li>\n<\/ul>\n\n\n\n<p>Om du svarade ja p\u00e5 n\u00e5got av ovanst\u00e5ende \u00e4r det n\u00e4stan garanterat att uppgifterna i din konfigurationsfil inte st\u00e4mmer \u00f6verens med verkligheten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Losning_1_Kontrollera_och_uppdatera_losenord_Vanligast\"><\/span>L\u00f6sning 1: Kontrollera och uppdatera l\u00f6senord (Vanligast)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Den absolut vanligaste orsaken \u00e4r att l\u00f6senordet i filen <code>wp-config.php<\/code> inte st\u00e4mmer \u00f6verens med l\u00f6senordet som \u00e4r satt f\u00f6r databasanv\u00e4ndaren i cPanel. S\u00e5 h\u00e4r fixar du det:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Logga in p\u00e5 <strong>cPanel<\/strong> via <a href=\"https:\/\/cloud.hostup.se\">cloud.hostup.se<\/a>.<\/li>\n\n\n\n<li>G\u00e5 till <strong>Filhanterare<\/strong> (File Manager) och \u00f6ppna mappen <code>public_html<\/code> (eller mappen f\u00f6r din dom\u00e4n).<\/li>\n\n\n\n<li>Leta upp filen <code>wp-config.php<\/code>. H\u00f6gerklicka och v\u00e4lj <strong>Edit<\/strong>.<\/li>\n\n\n\n<li>Leta efter raden som ser ut s\u00e5 h\u00e4r: <code>define( 'DB_PASSWORD', 'ditt_gamla_l\u00f6senord' );<\/code>. L\u00e5t denna flik vara \u00f6ppen.<\/li>\n\n\n\n<li>G\u00e5 tillbaka till cPanel-startsidan och klicka p\u00e5 <strong>MySQL Databases<\/strong>.<\/li>\n\n\n\n<li>Scrolla ner till sektionen <strong>Current Users<\/strong>. Hitta anv\u00e4ndaren som \u00e4r kopplad till din databas (namnet ska matcha <code>DB_USER<\/code> i din \u00f6ppna fil).<\/li>\n\n\n\n<li>Klicka p\u00e5 <strong>Change Password<\/strong> bredvid anv\u00e4ndaren.<\/li>\n\n\n\n<li>Generera ett nytt, s\u00e4kert l\u00f6senord och spara det. <strong>Kopiera detta l\u00f6senord.<\/strong><\/li>\n\n\n\n<li>G\u00e5 tillbaka till din \u00f6ppna <code>wp-config.php<\/code>-fil och klistra in det nya l\u00f6senordet mellan &#8217;fnuttarna&#8217; p\u00e5 raden f\u00f6r <code>DB_PASSWORD<\/code>.<\/li>\n\n\n\n<li>Klicka p\u00e5 <strong>Save Changes<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"378\" src=\"https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-1024x378.png\" alt=\"\" class=\"wp-image-1043\" srcset=\"https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-1024x378.png 1024w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-300x111.png 300w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-768x283.png 768w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-1536x566.png 1536w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/cpanel-change-mysql-pw-2048x755.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Testa nu att ladda om din hemsida. I de flesta fall l\u00f6ser detta problemet direkt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Losning_2_Kontrollera_att_anvandaren_har_behorighet\"><\/span>L\u00f6sning 2: Kontrollera att anv\u00e4ndaren har beh\u00f6righet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ibland finns b\u00e5de databasen och anv\u00e4ndaren, men de \u00e4r inte sammankopplade. Detta kan h\u00e4nda om en anv\u00e4ndare raderats och skapats p\u00e5 nytt, eller vid en flytt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"392\" src=\"https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/user-permission-mysql-1024x392.png\" alt=\"\" class=\"wp-image-1044\" srcset=\"https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/user-permission-mysql-1024x392.png 1024w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/user-permission-mysql-300x115.png 300w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/user-permission-mysql-768x294.png 768w, https:\/\/hostup.se\/support\/wp-content\/uploads\/2025\/11\/user-permission-mysql.png 1426w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>G\u00e5 till <strong>MySQL Databases<\/strong> i cPanel.<\/li>\n\n\n\n<li>Scrolla ner till sektionen <strong>Add User To Database<\/strong>.<\/li>\n\n\n\n<li>V\u00e4lj din databasanv\u00e4ndare i listan &#8221;User&#8221; och din databas i listan &#8221;Database&#8221;.<\/li>\n\n\n\n<li>Klicka p\u00e5 <strong>Add<\/strong>.<\/li>\n\n\n\n<li>P\u00e5 n\u00e4sta sida, kryssa i rutan <strong>ALL PRIVILEGES<\/strong> och klicka p\u00e5 <strong>Make Changes<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p>Om kopplingen saknades kommer din hemsida att b\u00f6rja fungera direkt efter detta steg.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Losning_3_Ar_databasen_borta_Aterstallning\"><\/span>L\u00f6sning 3: \u00c4r databasen borta? (\u00c5terst\u00e4llning)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Om du g\u00e5r in under <strong>MySQL Databases<\/strong> och ser att listan under &#8221;Current Databases&#8221; \u00e4r tom, men du vet att du borde ha en sajt d\u00e4r, kan databasen ha raderats av misstag.<\/p>\n\n\n\n<p>Hos HostUp har du tillg\u00e5ng till <strong>JetBackup 5<\/strong> direkt i cPanel. Du kan anv\u00e4nda detta f\u00f6r att \u00e5terst\u00e4lla en databas fr\u00e5n en tidigare tidpunkt:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>G\u00e5 till <strong>JetBackup 5<\/strong> i cPanel.<\/li>\n\n\n\n<li>V\u00e4lj <strong>Database Backups<\/strong>.<\/li>\n\n\n\n<li>V\u00e4lj ett datum d\u00e5 sajten fungerade och klicka p\u00e5 <strong>Restore<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-hostup-support wp-block-embed-hostup-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"LrSDZ2rnIe\"><a href=\"https:\/\/hostup.se\/support\/guide-backup-jetbackup-updraftplus\/\">Din kompletta guide till backuper: JetBackup 5 och UpdraftPlus<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201dDin kompletta guide till backuper: JetBackup 5 och UpdraftPlus\u201d &ndash; HostUp Support\" src=\"https:\/\/hostup.se\/support\/guide-backup-jetbackup-updraftplus\/embed\/#?secret=wrDrPtht1a#?secret=LrSDZ2rnIe\" data-secret=\"LrSDZ2rnIe\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><em>OBS: Detta skriver \u00f6ver nuvarande data i databasen med versionen fr\u00e5n backupen.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Nar_bor_du_kontakta_support\"><\/span>N\u00e4r b\u00f6r du kontakta support?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Om du har kontrollerat wp-config.php, \u00e5terst\u00e4llt l\u00f6senordet och verifierat att anv\u00e4ndaren har r\u00e4ttigheter men felet kvarst\u00e5r (eller om du f\u00e5r felkoder som &#8217;Table corrupt&#8217;), skapa ett support\u00e4rende via cloud.hostup.se. Inkludera g\u00e4rna inloggningsuppgifter till WordPress om m\u00f6jligt s\u00e5 kan vi fels\u00f6ka djupare.<\/p>\n\r\n\t\t\t<div id=\"daexthefu-container\"\r\n\t\t\t\tclass=\"daexthefu-container daexthefu-layout-side-by-side daexthefu-alignment-left\"\r\n\t\t\t\tdata-post-id=\"1041\">\r\n\r\n\t\t\t\t<div class=\"daexthefu-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefu-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefu-title\">Var den h\u00e4r artikeln hj\u00e4lpsam?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefu-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefu-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-yes daexthefu-button daexthefu-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.happy-face-cls-1{fill:#c9c9c9;}.happy-face-cls-2{fill:#e1e1e1;}.happy-face-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"happy_face\">\r\n                        <circle class=\"happy-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"happy-face-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" d=\"m16.79,29c-1.19,0-1.89,1.31-1.25,2.32,1.77,2.81,4.9,4.68,8.47,4.68s6.7-1.87,8.47-4.68c.63-1.01-.06-2.32-1.25-2.32-3.67,0-10.76,0-14.43,0Z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-no daexthefu-button daexthefu-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>\r\n                            .sad-face-cls-1{fill:#c9c9c9;}.sad-face-cls-2{fill:#676767;}.sad-face-cls-3{fill:#e1e1e1;}.sad-face-cls-4{fill:#676767;}\r\n                        <\/style>\r\n                    <\/defs>\r\n                    <g id=\"sad_face\">\r\n                        <circle class=\"sad-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"sad-face-cls-3 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"sad-face-cls-2 daexthefu-icon-secondary-color\" d=\"M16.9,34.5c-0.4,0-0.8-0.1-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1c2.2-2.2,5.1-3.4,8.1-3.4c3.1,0,6,1.2,8.1,3.4\r\n                        c0.6,0.6,0.6,1.5,0,2.1s-1.5,0.6-2.1,0c-1.6-1.6-3.7-2.5-6-2.5s-4.4,0.9-6,2.5C17.7,34.4,17.3,34.5,16.9,34.5z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-comment\">\r\n\t\t\t\t\t<div class=\"daexthefu-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefu-comment-label\" class=\"daexthefu-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefu-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefu-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefu-comment-textarea\" class=\"daexthefu-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Skriv ditt meddelande\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefu-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-submit daexthefu-button\">Skicka in<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-cancel daexthefu-button\">Avbryt<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-successful-submission-text\">Tack f\u00f6r din feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>F\u00e5r du felmeddelandet &#8217;Error establishing a database connection&#8217;? H\u00e4r g\u00e5r vi igenom hur du fels\u00f6ker och l\u00f6ser problemet via cPanel och wp-config.php.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1041","post","type-post","status-publish","format-standard","hentry","category-webbhotell"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":2,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"predecessor-version":[{"id":1080,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/posts\/1041\/revisions\/1080"}],"wp:attachment":[{"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostup.se\/support\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}