Tabuľka WordPress WP_Options poškodená / Chyba Zriadenie databázového pripojenia.

Nu am auzit pana acum pe 2015 sa fi fost vreun vírus alebo exploit de SQL care sa puna “na zemi” sute de site-uri si bloguri WordPress, asa cum a fost in anii trecuti, insa de aproximativ o luna apar lucruri ciudate. Am intalnit mai multe site-uri care pareau ca si-au pierdut conexiunea la baza de date.Error establishing a database connection.
In practica, cand apare o astfel de eroare pe WordPress, primele lucruri care se verifica sunt:

  1. Daca serviciul mysql ruleaza pe server. Sunt situatii in care din supraincarcarea serverului pe care este hostata baza de date, serviciul mysql / mysqld sa nu mai ruleze. In acest caz se reporneste serviciul din terminal (via ssh sau consola) sau din interfata web daca exista aceasta posibilitate.
  2. Eroare de configurare užívateľ / označenie v wp-config.php. In aceasta situatie se verifica daca user-ul baze de date si numele bazei de date sunt corect setate in wp-config.php.

O a treia situatie este coruperea (inexplicabila pana in acest moment) tabelului wp_options Od Mysql. Asadar, inainte de a intra in panica daca va gasiti site-ul cuError establishing a database connection, este bine sa verificati daca tabelele din baza de date sunt in regula.

Cum verificam si cum reparam tabelul wp_options din WordPress in caz de este corupt. Marked as crashed and should be repaired.

1. Otvárame phpmyadmin, mergem pe baza de date a site-ului care este picat si incercam sa accesam tabelul wp_options. In cazul in care acesta este corupt, o sa apara o alerta care ne informeaza acest lucru.

Screen Shot 2015-12-16 at 6.32.25 PM

In screen-ul de mai sus este vorba despre tabelul wp_options din baza de datemobile_apk“. Tabuľka ‘sqldb/wp_options’ je označený ako havarovaný a mal by byť opravený.

2. Vyberte tabuľku wp_options, začiarknite políčko vedľa nej, potom prejdite nadol do rozbaľovacej ponuky (S vybratými) a vyberte “Opravárenský stôl“.

sql_repair_table_wp_options

3. Po tomto kroku v tutoriále počkajte na odpoveď na príkaz sql a potom skontrolujte, či stránka funguje normálne.

Snímka obrazovky 16. 12. 2015 o 18:33:15

Používatelia WordPress, ktorí nemajú nainštalovaný phpMyAdmin, to môžu urobiť z terminálu / servera, na ktorom je databáza, spustením príkazov:

  • skontrolujte, či tabuľka wp_options nie je poškodená:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • opravte tabuľku wp_options v databáze “databázy”:
mysqlcheck -r mydb wp_options -u user -p

Je dobré po uistení sa, že stránka je opäť v normále, zálohovať databázu. Dokonca odporúčam pravidelné zálohovanie. Nikdy nevieš :)

Vášnivý pre technológiu píšem s potešením na serveri Stealthsetts.com, počnúc rokom 2006. Mám bohaté skúsenosti v operačných systémoch: MacOS, Windows a Linux, ale aj v programovacích jazykoch a platformách blogov (WordPress) a pre internetové obchody (WooCommerce, Magento, Presashop).

Domov Váš zdroj IT návodov, užitočné tipy a správy. Tabuľka WordPress WP_Options poškodená / Chyba Zriadenie databázového pripojenia.

1 myslel na „Tabuľka WordPress WP_Options poškodená / Chyba Zriadenie databázového pripojenia.”

  1. PREČO sa to však deje? Zažil som to na viacerých stránkach pre klienta, ktoré sú všetky hosťované na serveri Godaddy. Oprava je dosť jednoduchá, ale prečo je to v prvom rade skorumpované a ako môžem zabrániť tomu, aby sa to opakovalo?

    Odpovedať
Zanechajte komentár