WordPress wp_options bord ødelagt / Error etablere en databaseforbindelse.

Jeg har hørt så langt på 2015 har vært noen virus eller utnytte SQL å legge ned hundrevis av nettsteder og blogger WordPress, Som det var i tidligere år, men om en måned merkelige ting skje. Jeg møtte mange nettsteder som virket tapt forbindelsen til databasenError etablere en databaseforbindelse.
I praksis, når en slik feil oppstår på WordPress, de første tingene du må sjekke er:

  1. Hvis tjenesten mysql kjører på serveren. Det finnes situasjoner der Server overbelastning som det er vert for databasen tjeneste mysql / mysqld å slutte å løpe. I dette tilfellet startes tjenesten på nytt fra terminal (via ssh eller konsollen) eller fra nettgrensesnittet hvis denne muligheten eksisterer.
  2. Konfigurasjonsfeil bruker / passord in wp-config.php. I denne situasjonen blir det sjekket om databasebrukeren og databasenavnet er riktig innstilt i wp-config.php.

En tredje situasjon er korrupsjon (uforklarlig så langt) tabell wp_options fra MySQL. Så før du får panikk hvis du finner nettstedet ditt med "Error etablere en databaseforbindelse ”, er det bra å sjekke om tabellene i databasen er OK.

Hvordan sjekke og reparere wp_-tabellenoptions fra WordPress i tilfelle den er korrupt. Merket som havarert og bør repareres.

1. Åpent phpMyAdminVi går på databasen til nettsiden som er ned og prøve å få tilgang til bordet wp_options. Hvis den er skadet, vil det se et varsel som informerer dette.

Skjermdump på 2015 12-16-6.32.25 PM

I skjermbildet ovenfor er om Table wp_options fra databasen "mobile_apk". Tabell 'sqldb / wp_options'er merket som krasjet og bør repareres.

2. Velg tabell wp_options, merker av i boksen ved siden av, og deretter går du til bunnen av rullegardinmenyen (Med valgt) og velger "Reparasjon bord".

sql_repair_table_wp_options

3. Etter dette trinnet i opplæringen, er svaret fra en SQL-setning og deretter sjekke om området går i parametrene normale.

Skjermdump på 2015 12-16-6.33.15 PM

brukere WordPress som ikke har installert phpMyAdmin, kan gjøre dette fra terminal / serveren som databasen er på, og utfører kommandoene:

  • sjekk om wp_-tabellenoptions er korrupt:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • fikse wp_-tabellenoptions fra databasen "database":
mysqlcheck -r mydb wp_options -u user -p

Det er bra at etter å sikre at området tilbake til normalt å ta en sikkerhetskopi av databasen. selv anbefale regelmessige sikkerhetskopier. Du vet aldri :)

Teknologiinteressert, jeg skriver med glede på StealthSettings.com siden 2006. Jeg har bred erfaring med operativsystemer: macOS, Windows og Linux, samt programmeringsspråk og bloggplattformer (WordPress) og for nettbutikker (WooCommerce, Magento, PrestaShop).

Hvordan » net Surfing » WordPress wp_options bord ødelagt / Error etablere en databaseforbindelse.

1 tanke på "WordPress wp_options bord ødelagt / Error etablere en databaseforbindelse. ”

  1. HVORFOR skjer dette? Jeg har opplevd dette med flere nettsteder for en klient som alle er vert for en Gudaddog server. Å fikse det er enkelt nok, men hva gjør det ødelagt i utgangspunktet, og hvordan forhindrer jeg at det skjer igjen?

    Svar
Legg igjen en kommentar